簡體   English   中英

DELETE_FAILED_INTERNAL_ERROR 安裝 APK 時出錯

[英]DELETE_FAILED_INTERNAL_ERROR Error while Installing APK

在此處輸入圖片說明 我正在使用Android Studio 2.2預覽版。 我正面臨這個問題

失敗:安裝失敗無效 apk

錯誤:安裝apk時,

我在 build.gradle 中進行了更改但無法重新跟蹤它,請建議我解決方案???

安卓工作室mac/windows/linux:

一起操作(mac): Android Studio > Preferences > Build, Execution, Deployment > Instant Run > Uncheck : Enable Instant Run

一起步驟(windows 和 linux):文件 > 設置 > 構建、執行、部署 > 即時運行 > 取消選中:啟用即時運行

詳細步驟:

步驟 1: Studio > Preferences(對於 windows 和 linux 到文件 > 設置 > 構建、執行、部署,然后與 mac 相同)

在此處輸入圖片說明

步驟 2:首選項 > 構建、執行、部署

在此處輸入圖片說明

步驟 3:構建、執行、部署 > 即時運行

在此處輸入圖片說明

步驟 4:即時運行 > 取消選中:啟用即時運行

在此處輸入圖片說明

在 Android Studio 2.3 中

禁用即時運行

設置>構建、執行、部署>即時運行

資料來源:@Shubham A 的評論。

編輯:禁用即時運行

在 Windows 中:

  1. 打開查找操作: Control + Shift + A
  2. settings下搜索instant run並打開instant run
  3. 取消選中Enable instant run...

在 Mac 中:我沒有 mac,所以嘗試像

  1. 打開查找操作: Command + Shift + A
  2. settings下搜索instant run並打開instant run
  3. 取消選中Enable instant run...

在允許開發人員選項並允許 USB 調試轉到設置-> 開發人員選項-> 取消選中打開 MIUI 優化后,這適用於我的 xiaomi redmii note 4 重新啟動您的設備,現在安裝應用程序。

對於 Mac 上的 Android Studio:

導航欄:

Android Studio > 首選項 > 構建、執行、部署 > 即時運行 > 取消選中:啟用即時運行

對於 Windows 上的 Android Studio:

文件 > 設置 > 構建、執行、部署 > 即時運行 > 取消選中:啟用即時運行

 Disable Instant Run. Steps in Android Studio Goto 1. File -> setting(or CLRT+ALT+S) 2. Build, Execution, Deployment -> Instant Run 3. Disable Instant Run

一步一步(窗口)

第 1 步:轉到文件 -> 設置

在此處輸入圖片說明

第 2 步:構建、執行、部署 -> 即時運行

在此處輸入圖片說明

第 3 步:禁用即時值

在此處輸入圖片說明

第 4 步:最后禁用Instant Run

在此處輸入圖片說明

對於小米手機

1.Setting=>About phone=>tap 7 times on MIUI version


2.Setting=>Developer options=> Developer options (ON)

                            => USB Debugging (ON)

                            => Install via USB(ON)

通過 USB 安裝

如果

啟用到 ON 然后

當您通過移動數據連接並在您的小米帳戶下時,禁用 WiFi 並打開通過 USB 安裝。 它有效!

前往

文件->設置->構建、執行、部署->即時運行->禁用它。

//現在你可以走了。

我遇到了類似的問題,我移動了項目目錄,導致安裝失敗,我的解決方法如下:Build->ReBuild

build.grade“com.company.2016app”“com.company.app”:我的天哪,很長一段時間后,我已經改變的applicationID解決了這個問題。 它解決了我所有的問題。 現在它的工作很好。

在我的情況下,干凈的項目和重建工作,無需禁用即時運行和重新啟動。

在棒棒糖及以上版本中,Android 引入了多個用戶,當您刪除應用程序時,它仍然存在於設備中。 請確保您的應用已從所有用戶中刪除,然后重新安裝。

您可以通過轉到設置->應用程序->全部並在列表中檢查您的應用程序,在選擇您的應用程序時點擊操作欄中的更多按鈕並為所有用戶選擇卸載。

以下解決方案適用於我的小米手機:

轉到設置 -> 其他設置 -> 開發人員選項並檢查通過 USB 安裝,如果顯示 toast設備暫時受限,請關閉您的 WI-FI,打開移動數據。 然后再試一次。

如果完成上述所有步驟后,AS Instance Run 仍然無法運行,可能是您開啟了 MIUI 優化,請按照以下步驟重試:

設置 -> 其他設置 -> 開發者選項並取消勾選開啟 MIUI 優化

同一問題的不同解決方案:

1.取消選中即時運行

設置 > 構建、執行、部署 > 即時運行。

2.重啟安卓工作室

單擊 File> invalidate Caches/Restart,然后單擊彈出窗口中的Invalidate and Restart按鈕。

3.檢查設備的內存

有時您的設備沒有足夠的空間來安裝新的應用程序,在這種情況下 android studio 通過此錯誤。

4. 檢查活動聲明清單

確保您的 manifest.java 已正確聲明所有使用的活動。

希望它會有所幫助:)

Android 在設備故障時安裝 [INSTALL_CANCELED_BY_USER] **Redmi Note 3

轉到設置 -> 權限 -> 通過 USB 安裝:如果已列出,請取消選中您的應用。

轉到設置 -> 其他設置 -> 隱私:選中未知來源選項。

轉到設置 -> 其他設置 -> 開發人員選項:選中通過 USB 安裝選項。

轉到設置 -> 其他設置 -> 開發人員選項:啟用視圖屬性檢查

最后進入設置->附加設置->開發者選項:關閉MIUI優化。

注意- 需要登錄 MI 帳戶才能啟用通過 USB 安裝選項。

參考: http : //en.miui.com/thread-410773-1-1.html

我也遇到了同樣的問題,我嘗試了禁用即時運行的解決方案,但您無法使用即時運行,這對我來說是有害的,因為它是一個非常有用的工具。

我找到了另一種解決方案,就是刪除“build”文件夾,重新運行項目,錯誤消失,app被執行,可以使用即時運行了。

刪除這個文件夾

如果您的設備是小米

  1. 啟用 OEM 解鎖
  2. 禁用通過 USB 驗證應用程序

我的截圖

如果您的設備是小米,則答案是:

轉到設置>已安裝的應用程序>在頂部選擇“全部”>到底部找到“文檔”應用程序(它在底部,因為已禁用)>在底部屏幕上按啟用啟用它...

編輯:我當時使用的是 Android Studio 2.3

試試這個:轉到文件>使緩存/重新啟動無效,然后從彈出窗口中單擊無效並重新啟動按鈕。 現在,嘗試運行您的項目。

您需要重建項目

如果使用 Android Studio 2.3:

Build -> Rebuild Project

即使在那之后您的應用程序以錯誤開頭,只需再次重建項目:

Build -> Rebuild Project

在設備開發者選項中

檢查通過 USB 安裝是強制性的。

我的 xiaomi note 4a 設備也遇到了同樣的問題。 我通過關閉MIUI優化解決了它。

我也面臨同樣的問題。 如果您想使用 USB 安裝您的應用程序。 您必須檢查(Redmi Note4 中的通過 USB 安裝選項)。 希望這會對某人有所幫助。 在此處輸入圖片說明

如果模擬器已打開,請關閉它。

並重新啟動android studio。它對我有用。

試一試。

在您第一次在手機上運行任何 Android 應用程序之前,請確保您不要忘記設置通過 USB 安裝選項。 否則會報上面的錯誤。

我剛剛將 minSdkVersion 更新為 17 並同步。 然后我解決了這個問題。

在 build.gradle(Module:app) 中,更改如下。

defaultConfig {
    ...
    minSdkVersion 17
    ...
}

當我嘗試在Java folder下創建另一個package會發生此錯誤

但是當我把這個特殊的包移到我項目的main package下時,一切都會好起來的。

我正在真正的 android 設備上進行測試。(Sumsung J2)

我已經通過以下方式解決了這個問題:

  1. 通過 cmd 轉到 sdk 文件夾/平台工具,鍵入 adb shell
  2. 從 ../output-folder 中刪除項目的所有 .apk 文件
  3. 重啟你的模擬器
  4. 運行你的項目。

當您嘗試按照說明在 gradle 設置中啟用Java 8 功能時, Android Studio 低於 2.4時會出現此錯誤。 可以使用這些 gradle 設置在新項目中重現錯誤。

需要更高版本,或者預覽版

我的具體情況的解決方案:

可能是因為您首先通過 Google Play 安裝了您的 apk(我的 apk 運行正常,直到我發現錯誤)然后嘗試從您的 Android Studio 重新安裝它(為了弄清楚),我有一個解決方案:

轉到您的手機/平板電腦。 設置 -> 備份和重置 ->禁用自動還原

我希望它有效:)

即使遵循了所有建議,如果顯示錯誤,請在 Gradle 中檢查您的 buildType。

確保signingConfigsigningConfigs.config

release 范圍內,不在 debug 中

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM