2016-06-01 2 views
0

После добавления библиотеки в проект, содержащий встроенный код (встроенный как .so), моя сборка приложений начала сбой при запуске задачи dexguard<Flavor><BuildType>. Ошибка говорит:Dexguard crashing после того, как библиотека добавлена ​​с помощью собственного кода

Caused by: java.io.IOException: Can't read [/home/user/project/app/build/intermediates/transforms/mergeJniLibs/flavor/buildType/folders/2000/1f/main(;;;;;;lib/*/*.so,lib/*/gdb*)] (Can't write resource [lib/x86/filecointainedonlibrary.so] (New string section exceeds the length of the original: 243 > 242)) 

ответ

0

Это может произойти, когда DexGuard запутывает свои собственные методы.

Последняя версия 7.1.29 должна исправить эту проблему, пожалуйста, попробуйте.

Редактировать: раздел «Поиск и устранение неисправностей» в руководстве DexGuard описывает рабочие ситуации, когда это происходит. Они в основном хранят имена собственных методов.