2014-08-28 3 views
0

Я использую proguard для своего приложения. добавлено под кодом в proguard-project.txtКонфигурация Proguard для appcompat v7 не работает

-keep class android.support.v7.internal.** { *; } 
-keep interface android.support.v7.internal.** { *; } 
-keep class android.support.v7.** { *; } 
-keep interface android.support.v7.** { *; } 

-keep public class * extends android.support.v7.app.ActionBarActivity { *; } 
-keep class android.support.v7.widget.** { *; } 

Но после установки подписанного приложения apk происходит сбой. получение исключения нулевого указателя в

getSupportActionBar().setDisplayHomeAsUpEnabled(true); 

есть ли недостающая строка?

+0

Используйте ProGuard по умолчанию, который поставляется вместе с SDK! –

ответ

0

Проверьте, не переименованы ли ваши действия (извлекая APK). Если это так, попробуйте добавить их в один пакет, а затем добавить

- keep public class your.package.with.activites.* { *; } 

в Proguard-project.txt

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