iT邦幫忙

0

請問Android studio打包sdk開啟閃退?

  • 分享至 

  • xImage

請問各位一下,我用Android studio內部的虛擬機測試程式都沒有問題,打包之後程式開啟首頁(第一頁)也沒問題,但是就在點下按鈕要換到app的分頁(第二頁)的時候都閃退
(我的app有三頁)
只有打包的app有這個問題,我在Android studio內部的虛擬機測試程式都沒有這個問題,請問怎麼辦?

我認為有兩個可能性會導致
1. Release variant
測試 - debug variant - no code obfuscate
打包 - release variant - code obfuscate

2. 您正在直接比較
- debug build from Android Studio
- 發布release AAR
的測試結果, 它們不能直接做比較,還會導致XY問題
如果可行, 請提供
1. Logcat 供我們查看Fatal exception原因
2. Fatal exception相關的源代碼
下面海綿寶寶大大評論例子顯示了您的測試環境之間的差異可能性

我也可以舉個例子,
這可能是由於 SDK 中定義的resource id 被嵌入 SDK 的APP覆蓋

要了解全貌,我們需要獲取 Logcat (exception related) 和源代碼
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

0
海綿寶寶
iT邦大神 1 級 ‧ 2022-09-09 23:25:28

只有打包的app有這個問題,我在Android studio內部的虛擬機測試程式都沒有這個問題,請問怎麼辦?

我碰過的原因是「網路」的差別
虛擬機 走的是 桌機/筆電 的網路(LAN/WiFi)
手機 走的是 手機自己的網路(4G/WiFi)

我要發表回答

立即登入回答