簡體   English   中英

應用未安裝! 從 android studio build 安裝 apk 時出錯

[英]App not installed! Error while installing apk from android studio build

通過android studio生成簽名的apk后,在安裝發布的apk時,手機顯示錯誤:

應用未安裝

我在這個應用程序中面臨這個問題。 已經在研究它並安裝了與我安裝它相同的 apk。

我已經嘗試過那些:

  • 該應用程序沒有所有錯誤/錯誤
  • 嘗試並移除了捕獲物
  • 檢查設備兼容性
  • 嘗試了 apk 簽名的所有 3 種可能性[即只有 V1(Jar 簽名),只有 V2(完整的 apk 簽名),並且兩者都有]

該應用程序在模擬器上運行流暢,apk 也通過工作室安裝在手機上,但不能與已發布的 apk 文件一起安裝。

為了保護 android 免受惡意軟件的侵害,不允許更新具有不同簽名密鑰的應用程序(調試構建使用與發布不同的簽名密鑰)

在安裝 release-build-app 之前卸載以前的 debug-build-app。

為了應對這種情況,我找到了一種方法:只需從 android studio 文件夾中刪除以前發布的 apk 並重建,然后共享以安裝 apk 它對我來說效果很好。 感謝所有提出他們可能的解決方案的人。 :)

嘗試無效緩存/重啟轉到文件->無效緩存/重啟

或者,如果您在 Android 手機而不是模擬器中運行您的應用程序,請檢查您的手機設置,轉到開發人員選項並啟用,通過 USB 驗證應用程序然后再次運行我希望這對您有所幫助! 謝謝!

我有同樣的問題,但已經解決了。 如果您在同一部手機上使用雙配置文件,那么您必須卸載所有配置文件上的應用程序,以便您可以重新安裝您想要的 APK。 這適用於非 PlayStore 安裝。 我的情況是這樣的:在主配置文件上,我是從非 PlayStore APK 安裝的,而第二個配置文件是從 PlayStore 安裝的。 當我嘗試安裝新的非 PlayStore APK 時,錯誤 -APP NOT INSTALLED- 不斷出現,因為同一部手機上的第二個配置文件有一個更新的 APK,該 APK 是我嘗試安裝的更高版本。 卸載所有配置文件的應用程序后,我能夠安裝我下載的非 PlayStore APK 版本。 PS:我不喜歡最新升級的APP,提供了舊版本,我從網上下載了安裝。

請檢查您的清單並確保您已為啟動活動提供了“android:exported=true”屬性。

<activity
android:name=".StarterActivity"
android:label="@string/app_name"
android:theme="@style/AppTheme.NoActionBar"
android:exported="true">

<intent-filter>
    <action android:name="android.intent.action.MAIN" />

    <category android:name="android.intent.category.LAUNCHER" />
</intent-filter>

暫無
暫無

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

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