[英]Android app is not running on other device
我剛剛制作了一個帶有 6 個按鈕的簡單 android 應用程序。 單擊每個按鈕都會打開一個新活動。 我通過Android studio
USB 電纜在我的設備上安裝了該應用程序,它在我的設備上運行良好。
但是這里出現了問題,當我通過SHAREit
共享后在我朋友的設備上安裝了該應用程序時,該應用程序安裝在他的設備上但沒有運行。
這可能是什么原因? 我該如何解決這個問題?
請幫忙。 謝謝
如果您只想在朋友的設備上測試它而不是在生產進度中運行它,則不需要創建簽名的 APK。 Android Studio 會自動創建一個簽名為 365 天的 apk。 只需在資源管理器中打開您的項目並轉到[ProjectName]\\app\\build\\outputs\\apk並選擇app-debug.apk 。
確保在 android studio 中運行的實例被禁用。
因為如果在真機上通過usb調試調試應用程序時啟用了Instance run,它將正常工作。 但是如果您將 apk 從您的設備共享到其他設備,它將無法正常工作。 它可能會顯示錯誤。 應用名稱不幸停止。
如果啟用實例運行。 您必須先禁用實例運行。 如果您不知道如何禁用它,請谷歌它。 禁用實例運行后,您必須清理項目並構建新的 apk。 它可以在所有其他設備上運行,而無需生成簽名的 apk。
希望它可以幫助你。
在構建應用程序時,您定義了什么 MinSDK 版本? 兩種設備都滿足該標准嗎?
如果您懷疑通過共享應用程序安裝有問題,請嘗試將您的朋友設備連接到您的筆記本電腦並嘗試運行該應用程序。 或者通過電子郵件發送 apk,讓您的朋友下載 apk 並通過 apkInstaller 應用程序安裝 apk。
我有一個解決方案給你:
希望能幫助到你
這是鏈接,您將在其中找到您的解決方案。 https://developer.android.com/studio/publish/檢查左欄中的“發布您的應用程序”點。
只需按照以下步驟操作:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.