之前一直使用的是2.6.X的版本,今天更新了一下HBuilderX,更新到了3.1.13。打包app的时候出现了错误,查询官方文档才发现,因为3.1.10版本需要申请Appkey,故写下此文档以便记录。
HBuilderX 3.1.13版本离线打包app
开发环境- Android studio 下载地址:Android Studio官网 OR Android Studio中文社区
- HBuilderX
- App离线SDK下载:最新android平台SDK下载
2.7.0之后提供HBuilder-Integrate-AS工程,可以直接导入HBuilder-Integrate-AS工程,直接运行simpleDemo项目即可。
应用配置Appkey
3.1.10版本起需要申请 Appkey,申请请参考
第一步:产生签名
Windows平台,需要将jar的bin目录添加到环境变量的path中
环境变量设置
打开命令行窗口,切换到导入的示例项目app目录,执行命令(您的目录可能和我的不同,请注意目录):
E:\work\zhkt\Android-SDK@3.1.13.80836_20210517\UniPlugin-Hello-AS\app>keytool -genkey -alias aytestccalias -keyalg RSA -keysize 2048 -validity 36500 -keystore aytestcc.keystore
其中aytestccalias可以自己随意起名字,记下来以便后面使用。
第二步,查看SHA1
在命令行窗口执行命令,查看sha1
E:\work\zhkt\Android-SDK@3.1.13.80836_20210517\UniPlugin-Hello-AS\app>keytool -list -v -keystore aytestcc.keystore
查看SHA1
复制SHA1的内容到剪切板:
4C:86:7B:E0:C1:B8:E5:4C:46:D5:9B:03:8F:62:D3:27:98:E9:25:3A
第三步,申请appKey
- 登录开发者中心
- 在左侧菜单中选择我创建的应用,点击需要申请的应用,如下图:
开发者中心的应用列表
点击需要申请的应用名称,进入