編輯:關於Android編程
現象:
Android APP中,引入actionbarsherlock 開源庫作為滑動菜單,調試運行沒有問題,項目混淆打包後,程序運行異常退出,截獲異常log為:
java.lang.ExceptionInInitializerError at com.actionbarsherlock.app.SherlockFragmentActivity.getSherlock(Unknown Source) at com.actionbarsherlock.app.SherlockFragmentActivity.onTitleChanged(Unknown Source) at android.app.Activity.setTitle(Activity.java:4614) at android.app.Activity.setTitle(Activity.java:4628)
原因:
混淆打包依賴庫,依賴庫資源被破壞
解決:
添加如下混淆配置項:
-dontwarn com.actionbarsherlock.** -keep class com.baidu.** { *;} -keep class android.support.v4.app.** { *; } -keep interface android.support.v4.app.** { *; } -keep class com.actionbarsherlock.** { *; } -keep interface com.actionbarsherlock.** { *; } -keepattributes *Annotation*
本文實例講述了Android編程實現QQ表情的發送和接收。分享給大家供大家參考,具體如下:在自己做一個聊天應用練習的時候,需要用到表情,於是就想著模仿一下QQ表情,圖片資
Android應用開發-小巫CSDN博客客戶端之顯示博文詳細內容 上篇博文給大家介紹的是如何嵌入有米廣告並且獲取收益,本篇博客打算講講關於如何在一個ListView裡顯示
如果我們在文件浏覽器中點擊一個文件,然後點擊它,會彈出一個列表給你選擇 如果使自己的應用也出現在這個列表上,必須在menifest的這個act
一、第一種錯誤:錯誤日志大體是這樣:The project is using an unsupported version of the Android Gradle p