*自从最初发帖以来,我对这篇文章进行了重新表述*
当我尝试运行一个刚构建的版本apk时,我得到一个错误:“您当前选择的变体的apk没有签名。”这在Edit Configuration弹出窗口中。以下是我的步骤:
那么,为什么会出现这个错误呢?生成的APK似乎有效。我已经成功地将其发布到Android商店(仅限alpha测试),并验证了堆栈转储是模糊的。
我不能做的是把它(上面的第六步)下载到我的设备上。我想这没问题,因为我可以很好地下载调试版本。
(*) Android Studio默认将版本apk的输出放到一个更高的、可能更方便的目录。然而,当生成的文件分散在各处时,我发现很难管理它们的一致性,所以我更喜欢将所有生成的apks放在一个地方。
发布于 2017-10-21 15:40:27
转到文件\项目结构



完成!;)
发布于 2016-09-15 20:25:12
在项目结构中设置签名配置。
密钥别名和密钥密码位于第一位。"Generate Signed APK“对话框中的顺序不同。
在签名配置下拉列表中选择“配置”。项目
Structure.
运行(或调试)应用程序似乎使用"Buiild -> Build APK“构建的APK。因此,如果app模块的构建变量是"release“,我们应该设置签名配置。
发布于 2019-04-18 17:33:25
将这一行添加到build.gradle中的版本{...}中
signingConfig signingConfigs.confighttps://stackoverflow.com/questions/34553272
复制相似问题