2017-09-05 71 views
-3

我創建了一個Android應用程序,它在仿真器中正常工作,它也在adb連接設備(Moto G5 Plus)上運行以進行測試。但是,當我給我的一些朋友的apk文件,然後他們說apk沒有安裝某人說安裝,但打開時崩潰,一旦它打開。我已經嘗試過所有類似於生成已簽名的apk,已嘗試v1和v2簽名,嘗試使用單個簽名,但即使不會發生同樣的問題。我已經搜索了這個問題中的所有問題,但沒有任何方法可行。Android應用程序在安裝後在真實設備中崩潰,但在仿真器中正常工作

This is the screenshot of build.gradle file

+0

我覺得你應該安裝通過USB調試真實設備的應用程序,所以你將有日誌貓輸出和u可以用它來防止碰撞 –

+2

請參閱幫助部分,以創建一個[最小的,完整的,和可驗證的例子](https://stackoverflow.com/help/mcve) –

+0

如果我通過USB調試安裝應用程序到真正的設備,然後它工作...但是當我給其他人簽名生成的apk然後它沒有工作。 – Wolfmania

回答

0

Android的調試版本是隻對安裝在ADB的設備兼容。 如果你想讓你的應用與所有設備兼容,那麼你必須從Build - > Build Apk構建apk。

enter image description here

+0

中的異常棧跟蹤我也試過這個,但是即使不工作! – Wolfmania

+0

爲什麼不採取logcat和什麼問題是? – JavaBanana

相關問題