uniapp本地打包
开发环境
1.Android Studio 下载地址:Android Studio官网
2.HBuilderX
3.App离线SDK下载:最新android平台SDK下载
申请Appkey
- 登录开发者中心
在左侧菜单中选择我创建的应用,点击需要申请的应用,如下图:
- 证书生成
必须先按照jdk 按照好jdk之后 在cmd中运行
keytool -genkey -alias testalias -keyalg RSA -keysize 2048 -validity 36500 -keystore test.keystore
testalias是证书别名,可修改为自己想设置的字符,建议使用英文字母和数字
test.keystore是证书文件名称,可修改为自己想设置的文件名称,也可以指定完整文件路径
36500是证书的有效期,表示100年有效期,单位天,建议时间设置长一点,避免证书过期
Enter keystore password: //输入证书文件密码,输入完成回车
Re-enter new password: //再次输入证书文件密码,输入完成回车
What is your first and last name?
[Unknown]: //输入名字和姓氏,输入完成回车
What is the name of your organizational unit?
[Unknown]: //输入组织单位名称,输入完成回车
What is the name of your organization?
[Unknown]: //输入组织名称,输入完成回车
What is the name of your City or Locality?
[Unknown]: //输入城市或区域名称,输入完成回车
What is the name of your State or Province?
[Unknown]: //输入省/市/自治区名称,输入完成回车
What is the two-letter country code for this unit?
[Unknown]: //输入国家/地区代号(两个字母),中国为CN,输入完成回车
Is CN=XX, OU=XX, O=XX, L=XX, ST=XX, C=XX correct?
[no]: //确认上面输入的内容是否正确,输入y,回车
Enter key password for <testalias>
(RETURN if same as keystore password): //确认证书密码与证书文件密码一样(HBuilder|HBuilderX要求这两个密码一致),直接回车就可以
- 查看证书
keytool -list -v -keystore test.keystore
Enter keystore password: //输入密码,回车
配置工程
- 下载Android平台SKD之后目录下图
-
导入HBuilder-Integrate-AS工程
-
将lib.5plus.base-release.aar、android-gif-drawable-release@1.2.17.aar、uniapp-v8-release.aar和oaid_sdk_1.0.25.aar拷贝到libs目录下
HBuilderX 打包需要打包的工程
在点发行 ->> 原始app-本地打包 生成本地打包app资源
注意: 先build 成功在模拟运行在手机上,否则会出现错误