| 
 | 
| 
 
Добавление .so в проект Android Studio 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Согласно документации  https://habr.com/ru/post/213291/  пробую подключить библиотеки для работы со сканером штрихкодов. В папку Libs положил zbar.jar Создал папку jniLibs в \app\src\main и добавил туда libiconv.so После этого пытаюсь загрузить native библиотеки в память: Код: java 1. 2. 3. 4. 5. Получаю ошибку: java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/myproject.com-JmpNMYSQxjm81_qnpU2i2Q==/base.apk", zip file "/data/app/myproject.com-JmpNMYSQxjm81_qnpU2i2Q==/split_lib_dependencies_apk.apk", zip file "/data/app/myproject.com-JmpNMYSQxjm81_qnpU2i2Q==/split_lib_resources_apk.apk", zip file "/data/app/myproject.com- Добавил в gradle: sourceSets { main { jniLibs.srcDir 'src/main/jniLibs' } } Но всё то же. Скажите, что не так? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 20.06.2019, 08:20 | 
  
  
  
   | 
||
| 
 
Добавление .so в проект Android Studio 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Почитал тему, потом статью... В статье всё иначе описано. авторТем, кто собирается использовать .so библиотеки в проектах использующих билд систему Gradle, шаги следющие: создаем jar файл iconv.jar со следующей структурой: Этот раздел учтен? Плюс есть ссылка на гитхаб и там есть содержимое этих папок (*.so). ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 20.06.2019, 08:31 | 
  
  
  
   | 
||
| 
 
Добавление .so в проект Android Studio 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  есть же готовые уже либы со всеми нужными .so внутри, например  эта ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 20.06.2019, 13:42 | 
  
  
  
   | 
||
| 
 
Добавление .so в проект Android Studio 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  wadmanПочитал тему, потом статью... В статье всё иначе описано. авторТем, кто собирается использовать .so библиотеки в проектах использующих билд систему Gradle, шаги следющие: создаем jar файл iconv.jar со следующей структурой: Этот раздел учтен? Пробовал. То же самое. wadmanchpasha Спасибо. Стал пробовать этот вариант. В Libs положил zbar.jar и в gradle прописал: repositories { jcenter() } implementation 'me.dm7.barcodescanner:zbar:1.9.13' Стал доступен класс SimpleScannerActivity. Но при компиляции пишет: Duplicate class net.sourceforge.zbar.Config found in modules zbar.jar (me.dm7.barcodescanner:zbar:1.9.13) and zbar.jar (zbar.jar) Duplicate class net.sourceforge.zbar.Image found in modules zbar.jar (me.dm7.barcodescanner:zbar:1.9.13) and zbar.jar (zbar.jar) Duplicate class net.sourceforge.zbar.ImageScanner found in modules zbar.jar (me.dm7.barcodescanner:zbar:1.9.13) and zbar.jar (zbar.jar) Duplicate class net.sourceforge.zbar.Modifier found in modules zbar.jar (me.dm7.barcodescanner:zbar:1.9.13) and zbar.jar (zbar.jar) Duplicate class net.sourceforge.zbar.Orientation found in modules zbar.jar (me.dm7.barcodescanner:zbar:1.9.13) and zbar.jar (zbar.jar) Duplicate class net.sourceforge.zbar.Symbol found in modules zbar.jar (me.dm7.barcodescanner:zbar:1.9.13) and zbar.jar (zbar.jar) Duplicate class net.sourceforge.zbar.SymbolIterator found in modules zbar.jar (me.dm7.barcodescanner:zbar:1.9.13) and zbar.jar (zbar.jar) Duplicate class net.sourceforge.zbar.SymbolSet found in modules zbar.jar (me.dm7.barcodescanner:zbar:1.9.13) and zbar.jar (zbar.jar) ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 21.06.2019, 11:26 | 
  
  
  
   | 
||
| 
 
Добавление .so в проект Android Studio 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Slon747Но при компиляции пишет: Проще начать с нового проекта. :) ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 21.06.2019, 15:02 | 
  
  
  
   | 
||
| 
 
Добавление .so в проект Android Studio 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  wadmanSlon747Но при компиляции пишет: Проще начать с нового проекта. :) На новом проекте то же самое пишет. То ли не тот zbar.jar нужно использовать (хотя брал его из исходников https://github.com/dm77/barcodescanner), то ли в gradle другое прописать нужно. А может что и третье, чего я не знаю. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 21.06.2019, 17:19 | 
  
  
  
   | 
||
| 
 | 

start [/forum/topic.php?fid=13&msg=39828643&tid=1330817]:  | 
    0ms | 
get settings:  | 
    9ms | 
get forum list:  | 
    14ms | 
check forum access:  | 
    4ms | 
check topic access:  | 
    4ms | 
track hit:  | 
    64ms | 
get topic data:  | 
    13ms | 
get forum data:  | 
    3ms | 
get page messages:  | 
    56ms | 
get tp. blocked users:  | 
    2ms | 
| others: | 238ms | 
| total: | 407ms | 

| 0 / 0 | 

    Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
    
    
    «На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
    
    
    ... ля, ля, ля ...