[問題] Debug build沒問題,release build錯誤

看板AndroidDev作者 (wakaka)時間7年前 (2017/09/28 21:30), 7年前編輯推噓1(103)
留言4則, 2人參與, 最新討論串1/1
碰到一個奇怪的狀況 當使用debug build 由android studio直接安裝進手機或模擬器時, 都可以正常使用。 但切換成release build後,用產生的apk在手機上安裝並啟動 會出現support.v7.widget.SearchView.setSearchableInfo on a null object ref 的錯誤 請問為什麼這個問題在debug build不會出現呢? >> 謝謝L大解答 另外想請教,在release build,因為有proguard的效果, 系統會在奇怪的地方crash,Android Device Monitor也只能看到混淆後的code 請問這種狀況該如何Debug? >> proguard would generate a mapping file... 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.171.159.240 ※ 文章網址: https://www.ptt.cc/bbs/AndroidDev/M.1506605435.A.064.html ※ 編輯: walelile (1.171.159.240), 09/28/2017 21:38:04

09/28 21:56, , 1F
debug 沒開混肴當然是正常的 proguard 改設
09/28 21:56, 1F

09/28 21:56, , 2F
-keep class android.support.v7.** { *; }
09/28 21:56, 2F

09/28 21:56, , 3F
-keep class android.support.v7.** { *; }
09/28 21:56, 3F

09/28 22:31, , 4F
ok, thanks!
09/28 22:31, 4F
※ 編輯: walelile (1.171.159.240), 09/28/2017 22:37:54 ※ 編輯: walelile (1.171.159.240), 09/29/2017 01:12:02
文章代碼(AID): #1PpFbx1a (AndroidDev)
文章代碼(AID): #1PpFbx1a (AndroidDev)