1.下载SDK
链接: 官方SDK下载链接.
进入链接后可以找到最新的SDK,同时也可以在Android平台历史版本里面找到历史版本的SDK,可以根据自己的需要进行下载。
2. 打开Android Studio
导入你第1步下载的SDK 然后导入
至此就已经完全引入项目了
然后在目录结构下打开 默认的资源目录www
这样就打开了 SDK默认项目的 资源目录(如下图)
好啦,Android Studio这边暂时先保持这样一分钟,我们马上就回来!
3.打开HbuilderX 编辑器
3.1 生成本地打包资源
在你对应的项目下进行本地打包,操作如下:
发行—>本地打包---->生成本地打包APP资源
然后在控制台可以看到生成资源在本机的路径并打开
打开后的目录往上走两级到resources下,然后会到下面这个目录
复制这个文件夹,把它替换到第二步最后一步中Android Studio打开的那个目录 (替换掉HelloH5文件夹)
4. 在Android Studio中配置
前面三步完成之后,在Android Studio中的项目目录可以看到这样
修改各项配置:
1.修改appid:
如图打开dcloud_control.xml 文件修改appid
需要和apps.xxx.www中的xxx相同,(也就是第三步最后一步中的那个文件夹名称)
2.修改包名:
在AndroiManifest.xml中修改package的值
在build.gradle总也要配置applicationId和 版本号
5.打包
在Build---->Generate Signed Budle 里面进行签名
如果没有keystore需要Create new
本地生成自己的证书详情参考:链接: 本地生成自己的签名证书.
uniapp官方的公共证书信息:链接: 官方提供的公共签名证书信息.
填写完信息后 点击“OK”
至此就可以完成离线打包了。