android - studio手機執行閃退 - google play套件已毀損




Android Studio中的應用程序安裝失敗 (20)

昨天我的應用程序從 Android Studio 運行完美,但今天當我開始處理我的應用程序並運行它時,我會不斷收到錯誤消息

安裝失敗,顯示消息無法建立會話。

屏幕:

單擊 確定 獲取錯誤消息

會話'app':安裝APK時出錯

並且App在設備中不存在(已經卸載)。 請建議我該怎麼辦?


只需執行以下步驟......

構建>清潔項目

在那個Run項目之後,這對我有用


**** 適用於MAC OSX / Windows ****

去 *

Android Studio - 首選項(在OSX中)

Android Studio - 文件 - >設置(在Windows中)

  • 在菜單欄中選擇

構建,執行,部署 - 即時運行

  • 然後取消選中它並重建它將起作用

只需關閉你的模擬器並再次運行問題將解決快樂編碼


嘗試在“設置”中禁用“即時”運行。


在小米Redmi 4X上有同樣的問題。 通過在手機開發設置中關閉MIUI優化來解決它。


在我用項目重命名文件夾後出現這種錯誤。

禁用 實例運行有 幫助,但如果您不需要禁用它會怎麼樣?

我刪除了文件 myproject \ app \ build \ intermediates \ restart-dex \ debug \ build-info.xml中 提到舊文件夾名稱的所有標籤

錯誤消失了。


在這個問題上我也發現了Instant Run車。 當我禁用Instant運行並再次運行應用程序App啟動成功安裝在設備中而不顯示任何錯誤窗口。 我希望谷歌能夠很快解決這些問題。

從Android Studio禁用即時運行的步驟:

文件 > 設置 > 構建,執行,部署 > 即時運行 > 取消選中 (啟用即時運行到熱交換代碼)


在開發人員選項中允許或啟用“從USB安裝”。


對於使用小米手機的用戶,請按以下步驟操作:

  1. 設置 - >其他設置 - >開發人員操作

  2. 關閉MIUI優化並重啟手機

  3. 上次禁用通過USB驗證應用

您的設備將正確響應。


就我個人而言,那是因為 我的手機空間不足 。 對於現在面臨此問題的人,如果 Clean Project + Build APK 不起作用,請檢查手機或模擬器上的可用空間。

我希望這有幫助..快樂編碼!


就我而言,這是因為我的模擬器耗盡了磁盤空間。


您的 APK 文件丟失了。 所以, 清潔項目 >> 構建APK >> 運行 項目。


我找到了解決方案

settings>build,execute,deployment>instant run>Enable instant run to hot swap code /resource change on deploy(unchecked this option)

這也適用於3.4 android studio。 謝謝


有時應用程序不會顯示在主屏幕上,因此,請通過設置 - >應用程序 - >檢查您的應用程序,然後從應用程序設置中卸載可能會有效。


確保從設備中完全卸載您的應用,請檢查設置>應用程序。 有時ap不會在應用程序抽屜中顯示你但仍然在系統中,如果應用程序在那裡你必須從那裡卸載,然後檢查。


轉到Build - > Clean Project - > Run

多數民眾贊成所需。


這是我的解決方案(無需停用即時運行)按所述順序執行所有這些步驟:

1- Gradle Build(根級別)

gradle

2 - Gradle build + clean(app level)

gradle app

3 - 選擇頂部欄上的應用程序(運行'app'左側)

4 - 清潔項目:

導航到Build> Clean Project

它現在應該工作! 如果您按照這些步驟操作,則不應禁用即時運行


這是由“即時運行”功能引起的,您可以通過以下方式禁用它:

打開設置或首選項對話框。 導航到構建,執行,部署>即時運行。

取消選中啟用即時運行旁邊的框,您就可以開始了。


如果您使用MIUI ROM

轉到開發人員選項,然後禁用MIUI優化。系統將要求您重新啟動手機。 重新啟動它,然後運行該應用程序。


最後我已經解決了!

下面是 臨時解決方案 。 已向Google報告問題。

首先,我在運行日誌中發現Android Studion 2.3嘗試從多個切片安裝app-debug.apk,如下所示:

$ adb install-multiple -r E:\ Android_Projects \ ActivityLifecycle \ app \ build \ intermediates \ split-apk \ debug \ slices \ slice_1.apk E:\ Android_Projects \ ActivityLifecycle \ app \ build \ intermediates \ split-apk \ debug \ dep \ dependencies.apk E:\ Android_Projects \ ActivityLifecycle \ app \ build \ intermediates \ split-apk \ debug \ slices \ slice_0.apk E:\ Android_Projects \ ActivityLifecycle \ app \ build \ intermediates \ split-apk \ debug \ slices \ slice_2.apk E:\ Android_Projects \ ActivityLifecycle \ app \ build \ intermediates \ split-apk \ debug \ slices \ slice_9.apk E:\ Android_Projects \ ActivityLifecycle \ app \ build \ intermediates \ split-apk \ debug \ slices \ slice_4。 apk E:\ Android_Projects \ ActivityLifecycle \ app \ build \ intermediates \ split-apk \ debug \ slices \ slice_3.apk E:\ Android_Projects \ ActivityLifecycle \ app \ build \ intermediates \ split-apk \ debug \ slices \ slice_5.apk E :\ Android_Projects \ ActivityLifecycle \ app \ build \ intermediates \ split-apk \ debug \ slices \ slice_8.apk E:\ Android_Projects \ ActivityLifecycle \ app \ build \ intermediates \ split-apk \ debug \ slices \ slice_7.apk E: \ Android_Projects \ ActivityLifecycle \ app \ build \ intermediates \ split-apk \ debug \ slices \ slice_6.apk E:\ Android_Projects \ ActivityLifecycle \ app \ build \ outputs \ apk \ app-debug.apk

然後我嘗試通過以下命令從命令行安裝 app-debug.apk

adb install -d E:\ Android_Projects \ ActivityLifecycle \ app \ build \ outputs \ apk \ app-debug.apk

應用程序已成功安裝但無法在我的手機上運行。

最後:

  1. 我從命令行重新編譯了 app-debug.apk

gradlew.bat assembleDebug

  1. 從命令行重複安裝 app-debug.apk 並開心:

adb install -rd E:\ Android_Projects \ ActivityLifecycle \ app \ build \ outputs \ apk \ app-debug.apk

這肯定是 AndroidStudio 2.3 一些問題。





apk