#android #proguard #android-proguard #dexguard
#Android #proguard #android-proguard #dexguard
Вопрос:
Когда я не использую proguard, он работает отлично. Но, когда я пытаюсь использовать dexguard или proguard, это не работает. Но я могу создать файл apk.
Удивительно то, что я пробую опции, и это не оптимизирует мои файлы, произошла та же ошибка.
Ошибка :
java.lang.NoClassDefFoundError: failed resolution of ~~
~~~~~~
~~~~~~~
Итак, я попытался выполнить отладку и обнаружил, что приложение остановилось на нижнем сегменте кода.
private Class library = null;
this.library = new Class (this)
Может кто-нибудь помочь мне с этим?
Комментарии:
1. Можете ли вы подробнее рассказать о том, что делает этот код? Возможно, есть способ реорганизовать это. Кроме того, вы можете опубликовать большую часть ошибки?
Ответ №1:
Использовать
-keep class com.facebook.** { *; }
-dontwarn com.facebook.**
в вашем файле proguard. Замените facebook именем вашей библиотеки, в которой вы получаете ошибку.