首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >android studio:发布apk未签名

android studio:发布apk未签名
EN

Stack Overflow用户
提问于 2016-01-01 11:17:23
回答 7查看 31.3K关注 0票数 25

*自从最初发帖以来,我对这篇文章进行了重新表述*

当我尝试运行一个刚构建的版本apk时,我得到一个错误:“您当前选择的变体的apk没有签名。”这在Edit Configuration弹出窗口中。以下是我的步骤:

  1. 在Build Variants选项卡中,在菜单中选择“release”
  2. ,在弹出的菜单中选择Build -> Generate Signed APK
  3. ,填写密钥库和密码字段。在第二个面板中,将目标文件夹更改为
  4. (参见studio右上角的注意* below)
  5. Observe notification : APK(s) generated successfully.
  6. In
  7. ,单击Run -> Run App。
  8. 我会看到一个“编辑配置”弹出窗口,并显示错误"The apk -> your currently variant ...未签名。

那么,为什么会出现这个错误呢?生成的APK似乎有效。我已经成功地将其发布到Android商店(仅限alpha测试),并验证了堆栈转储是模糊的。

我不能做的是把它(上面的第六步)下载到我的设备上。我想这没问题,因为我可以很好地下载调试版本。

(*) Android Studio默认将版本apk的输出放到一个更高的、可能更方便的目录。然而,当生成的文件分散在各处时,我发现很难管理它们的一致性,所以我更喜欢将所有生成的apks放在一个地方。

EN

回答 7

Stack Overflow用户

发布于 2017-10-21 15:40:27

转到文件\项目结构

完成!;)

票数 41
EN

Stack Overflow用户

发布于 2016-09-15 20:25:12

在项目结构中设置签名配置。

  1. ->项目文件模块/app(或其他模块)
  2. 单击签名选项卡并填写。

密钥别名和密钥密码位于第一位。"Generate Signed APK“对话框中的顺序不同。

  • 单击”Build Types“选项卡并选择”release“。

在签名配置下拉列表中选择“配置”。项目

  • 单击“确定”关闭

Structure.

  • Run ->运行应用程序

运行(或调试)应用程序似乎使用"Buiild -> Build APK“构建的APK。因此,如果app模块的构建变量是"release“,我们应该设置签名配置。

票数 23
EN

Stack Overflow用户

发布于 2019-04-18 17:33:25

将这一行添加到build.gradle中的版本{...}中

代码语言:javascript
复制
signingConfig signingConfigs.config
票数 12
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34553272

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档