as上生成的密钥是jks格式,然后按照提示转换至行业标准格式后仍无法使用

as上生成的密钥是jks格式,然后按照提示转换至行业标准格式后仍无法使用

问题描述:

使用as生成的密钥文件无法进行打包

相关截图:

http://img1.sycdn.imooc.com//climg/60c9b92f09aac44a13850546.jpg

接着按照要求在cmd上进行格式迁移

http://img1.sycdn.imooc.com//climg/60c9b98b09d3672009790512.jpg

​然后就出现编译错误

http://img1.sycdn.imooc.com//climg/60c9b9e309b1104013850992.jpg

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

2回答
LovelyChubby 2021-06-16 22:59:03


  1. 1.首先建议不要做格式转换,容易出现问题

  2. 2.打包签名可以参考下面的链接,很简单的https://www.jianshu.com/p/7ca9b37ec1d5

  • 提问者 AgonyX #1

    问题还是一样,我直接新建了一个项目。尝试用gradle语句gradlew assembleRelease然后就是打包失败,但是通过Generate Signed Bundle/APK来打包就通过了,就很奇怪

    2021-06-17 09:43:06
提问者 AgonyX 2021-06-16 20:27:37

这里补充一下问题:

紧接着晚上我尝试了在as上通过Generate Signed Bundle/APK来生成jks密钥,然后并没有通过Error的指示做格式迁移,直接在项目上进行signingReport行通了,但是另一个问题来了:

我在terminal上用gradle语句进行打包失败了,但是用Generate Signed Bundle/APK来打包却成功了,不知道是为何?是gradle编译的语句改变了吗?因为我看gradle这个toolbar窗口上都没assembleRelease这个方法

http://img1.sycdn.imooc.com//climg/60c9ee2809c0538713850992.jpg

  • 你的jdk版本多少哇?这跟你的电脑环境有关

    2021-06-17 21:00:31
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师