【问题标题】:App not installed! Error while installing apk from android studio build应用未安装!从 android studio build 安装 apk 时出错
【发布时间】:2019-07-09 11:53:32
【问题描述】:

通过android studio生成签名apk后,安装发布的apk时,手机报错:

应用未安装

我在这个应用程序中遇到了这个问题。我已经在工作它并安装了与我安装它相同的apk。

我已经试过了:

  • 该应用没有任何错误/错误
  • 尝试并移除了渔获物
  • 检查设备兼容性
  • 尝试了所有 3 种可能的 apk 签名[即只有 V1(Jar 签名),只有 V2(完整的 apk 签名),两者都是]

该应用程序在模拟器上流畅运行,并且 apk 也通过工作室安装在手机上,但不能与已发布的 apk 文件一起安装。

【问题讨论】:

标签: java android-studio


【解决方案1】:

为了保护 android 免受恶意软件的侵害,不允许更新具有不同签名密钥的应用(debug-build 使用与 release 不同的签名密钥)

在安装 release-build-app 之前卸载以前的 debug-build-app。

【讨论】:

  • 是的,我已经完成了。但问题并没有解决。建议我一些技巧来让我发布的 apk 可安装
【解决方案2】:

为了应对这种情况,我找到了一种方法:只需从 android studio 文件夹中删除之前发布的 apk 并重建,然后共享以安装 apk。 它对我来说效果很好。 感谢所有提出可能解决方案的人。 :)

【讨论】:

    【解决方案3】:

    尝试无效的缓存/重启 转到文件-> 无效缓存/重新启动

    或者,如果您在安卓手机而不是模拟器中运行您的应用程序,请检查您手机的设置, 转到开发人员选项并启用, 通过 USB 验证应用 然后再次运行 我希望这能帮到您! 谢谢!

    【讨论】:

    • 正如我提到的,我使用这些东西已经很长时间了,但这个问题现在提出来了。所以,很明显我已经完成了这些东西。感谢您的回答。请提出其他方法。
    【解决方案4】:

    我遇到了同样的问题,但已经解决了。如果您在同一部手机上使用双配置文件,则必须卸载所有配置文件上的应用程序,以便您可以重新安装所需的 APK。这适用于非 PlayStore 安装。我的场景是这样的:在我从非 PlayStore APK 安装的主配置文件中,第二个配置文件从 PlayStore 安装。当我尝试安装新的非 PlayStore APK 时,错误 -APP NOT INSTALLED- 不断出现,因为同一部手机上的第二个配置文件有一个更新的 APK,它是我试图安装的更高版本。卸载所有配置文件的应用程序后,我能够安装我下载的非 PlayStore APK 版本。 PS:我不喜欢最新升级的APP,提供了旧版本,我从网上下载安装。

    【讨论】:

      【解决方案5】:

      请检查您的清单并确保您已将“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>
      

      【讨论】:

        猜你喜欢
        • 2017-02-25
        • 2017-11-14
        • 2019-06-17
        • 2017-09-28
        • 1970-01-01
        • 1970-01-01
        • 2017-08-04
        • 1970-01-01
        • 2017-06-20
        相关资源
        最近更新 更多