【发布时间】:2016-04-05 19:54:55
【问题描述】:
* 自从最初发布后,我已经改写了帖子 *
当我尝试运行刚刚构建的发行版 apk 时,我收到错误消息“您当前选择的变体的 apk ... 未签名。”这是在编辑配置弹出窗口中。这是我的步骤:
- 在“构建变体”选项卡中,选择“发布”
- 在菜单中,选择 Build -> Generate Signed APK
- 在弹出窗口中,填写密钥库和密码字段。
- 在第二个面板中,将目标文件夹更改为 ...\app\build\outputs\apk(请参见下面的注释 *)
- 观察工作室右上角的通知:APK 生成成功。
- 在菜单中,单击运行 -> 运行应用程序。
- 我收到一个“编辑配置”弹出窗口,并显示错误“您当前选择的变体的 apk ... 未签名。
那么,为什么会出现这个错误?生成的 APK 似乎是有效的。我已成功将其发布到 Android 商店(仅限 alpha 测试)并验证堆栈转储已被混淆。
我不能将它(上面的第 6 步)下载到我的设备上。我想没关系,因为我可以下载调试版本就好了。
(*) Android Studio 将发布 apk 的输出默认设置为更高、可能更方便的目录。但是,当生成的文件分散在各处时,我发现很难管理它们的一致性,因此我更喜欢将所有生成的 apk 放在一个地方。
【问题讨论】:
-
“我使用指定的密钥库和提供的密码构建了发布版本。”:您是如何构建的?使用 android studio UI 或 gradle 命令?需要更多信息。
-
刚建好的;对不起,拼错了
-
我使用了工作室 - Build -> Generate Signed APK... 向导。
-
@PeriHartman 你能发表你的答案吗
-
我没有答案。也许它适用于 A.S. 2.0 - 我还没有升级。