簡體   English   中英

Apk 無法在 Android N 上安裝並出現 INSTALL_FAILED_INVALID_APK 錯誤

[英]Apk failing to install on Android N with INSTALL_FAILED_INVALID_APK error

我試圖用 adb install 安裝 apk 但是當我嘗試安裝它時出現以下錯誤,

Failure [INSTALL_FAILED_INVALID_APK: Package couldn't be installed in /data/app/conform.src.com.conform-1: Package /data/app/conform.src.com.conform-1/base.apk code is missing]

我在安裝 AOSP 構建的 apk 時遇到了同樣的問題。

我做了

mm DEX_PREOPT_DEFAULT=nostripping

它奏效了。

在更新 gradle 后,我在 react native 中遇到了這個錯誤。 除了清理項目,我什么也沒做。

cd android
gradle clean

修復了我在 windows 10 上的問題。

我遇到了這個問題。

在尋找package_and_sign_apk之后,我發現 google 使用的是 android-build-tools-24.0.3 之后發布的apksigner (而不是 jarsigner)。

我用命令行(aapt)重新打包了我的apk,並用apksigner簽名。

一切都很好。

希望對你有所幫助~

剛剛在我的機器上解決了這個問題:windows。

升級 android 工作室(gradle 升級以及結果)。

由於 AADT,清單文件存在一些小問題。 項目安裝並啟動后。

當我想嘗試一些 java 8 功能時,我遇到了同樣的問題。 從我的 gradle 文件中刪除它后,它立即開始工作。

compileOptions {
    sourceCompatibility JavaVersion.VERSION_1_8
    targetCompatibility JavaVersion.VERSION_1_8
}

請注意,當您已經在 Android 項目中使用 java 8 功能時,這可能不是解決方案。

如果你使用 DexGuard 混淆器(像我一樣),這個問題可能是由它引起的。 將 DexGuard 更新到最新版本應該可以修復它。

工作解決方案:

  1. 您需要創建一個空白應用程序。
  2. 打開空白應用的 csproj 文件
  3. 復制 Debug、Debug-any cpu、release any cpu 的屬性組代碼
  4. 在項目的 csproj 文件中替換
  5. 清潔和運行

干杯

就我而言,問題是我的設備中缺少存儲空間。 刪除一些文件使我能夠繼續安裝。

暫無
暫無

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

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