Android Studio 3.0 未签名的 Apk 未安装

Android Studio 3.0 Unsigned Apk Not Installing

升级到 android studio 3.0 后,调试 apk 显示 应用未安装。

The package appears to be corrupted

看来我们无法直接在设备上从 build->output->apk 文件夹中使用 运行 之后的 apk。

After upgrading to android studio 3.0 you need to go to Build -> Build Apk(s) then copy the apk from build -> output -> apk -> debug

像这样-

首先点击 android studio 上的构建图标,然后点击构建 APK 然后Generate APK复制Apk。 它运行完美。

我需要创建一个签名的 APK 才能正确安装。

我把androidstudio升级到3.0版本后也遇到了同样的问题! 要解决此问题,您需要 禁用即时 运行 可以在下面找到 文件 -> 设置 -> 构建、执行、部署 -> 即时 运行。现在您需要 re-generate 一个签名的 apk,同时启用两个签名版本,即 V1 和 V2,可以在 Build -> Generate Signed APK 下找到现在尝试安装签名的 apk ,这次应该可以完美安装了:).

首先清理您的项目。 删除调试文件夹中的旧 apk 和 json 文件。 然后重新生成build apk。 它有效。

因此消息 "App Not Installed" 将涉及多种原因,请返回 Android Studio 2.3。从 3.0 开始根本不是一个选项!

当我们从 Android Studio 2.3 升级到 3.0 时,我们可以发现一些主要由支持库引起的配置问题,这将导致我们的应用程序无法安装。

为避免此问题,我们需要在 Android Studio 3.0+ 中使缓存失效,问题将得到解决。

所以文件 -> 使缓存无效并重新启动

这个解决方案对我有用...

文件->无效Caches/restart

帮我解决问题

在最新版本的 Android Studio (4.1.1) 中,只需重建项目。 (构建>重建项目)。 然后在 AndroidStudioProjects<项目名称>\app\build\outputs\apk\debug.

获取 apk

希望有用!