2016-08-03 6 views
0

Я реализую dexguard в моем проекте, но генерируется приложение сбой и дает следующее сообщение об ошибке:Dexguard пропуская JNI LIBS в версии APK

причиненный:

java.lang.UnsatisfiedLinkError: Native method not found: com.gemalto.android.root.internal.MedlJni.goMedlJni:(Ljava/lang/String;Ljava/lang/String;) at com.gemalto.android.root.internal.MedlJni.goMedlJni(Native Method)

Я расстегнул генерироваться apk также и обнаружил, что папка libs отсутствует в этом. Какие правила следует применять к файлу dexguard, чтобы предотвратить удаление dexguard из libs в release apk?

Пожалуйста, попробуйте устранить ошибку .

+0

в то время как стереосистеме и обновите dexguard я получаю это предупреждение «Внимание: Не удается прочитать файл эльфа„Библиотека/arm64-V8A/libmedl.so“, будут скопированы unprocessed: Недопустимый формат ELF: неправильные магические байты [lib/arm64-v8a/libmedl.so] –

ответ

1

Чтобы сохранить родные файлы библиотеки используют:

-keepresourcefiles lib/**.so 
+0

ya Я получил это решение, чтобы сохранить файлы lib, но все же предупреждающее сообщение сохраняется. –

+0

Трудно исследовать такую ​​проблему с помощью stackoverflow. Я бы посоветовал вам переслать вашу проблему на [email protected] для дальнейшего расследования. –

Смежные вопросы