我是磨损应用程序的新手。我已经为 :mobile 和 :wear apk 生成了签名的发布 apk。我对 :mobile apk 没有任何问题,但我的 :wear apk 不包含任何数据。在生成apk后,当我查看磨损模块的编辑配置时出现以下错误。我试图通过在签名选项卡中提供所有详细信息来修复它多次..但无法修复它。
您当前选择的变体 (wear-release-unsigned.apk) 的 apk 未签名。请为此变体(版本)指定签名配置。
所以我检查了wear-release.apk 文件,我发现它们在我的wear apk 中没有数据.. 如何解决这个问题???...请帮助..!!!!
消息中的错误:
错误:任务 ':wear:packageRelease' 执行失败。
com.android.ide.common.signing.KeytoolException:无法从存储“C:\Users\abhi.AndroidStudio2.2\system\androidmwear.jks”读取密钥 AndroidMWear1:在密钥库 C 中找不到别名为“AndroidMWear1”的密钥: \Users\abhi.AndroidStudio2.2\system\androidmwear.jks
我查看了与此问题和磨损问题相关的堆栈溢出的其他问题,但没有解决我的问题,所以我发布了这个......
编辑1:
通过为这两个 apk 创建两个不同的密钥库来解决发布的 Apk 数据 ..但仍然存在以下问题
您当前选择的变体 (wear-release-unsigned.apk) 的 apk 未签名。请为此变体(版本)指定签名配置。
编辑 2: 检查签名选项卡中的所有信息,其与为 wear-release.apk 定义的相同...但仍要求指定唱歌配置..