uni-app离线打包

1,394 阅读1分钟

一、Android Studio安装

1、下载Android Studio开发包,官方下载地址

2、安装Android Studio

image.png

image.png

image.png

注意:第一次打开会引导安装安卓通用SDK,SDK路径不要有中文和空格 image.png

点击cancel image.png

image.png

image.png

image.png

到此,Android Studio安装结束。

二、HBuilder X安卓打包

1、下载uni-app安卓最新SDK

2、在HBuilder X打包本地开发的安卓程序

image.png

3、解压[uni-app安卓最新SDK],将用第一步离线打包的uniapp项目覆盖下载好的演示项目

也就是将本地打包的__UNI__A315F75整个文件夹拷贝到HBuilder-HelloUniApp\app\src\main\assets\apps

三、打包HBuilder-HelloUniApp为apk文件

1、在Android Studio软件中导入HBuilder-HelloUniApp项目。

2、修改HBuilder-HelloUniApp中的应用名称、应用版本号

在HBuilder中打开项目manifest.json文件,获取AppID、 image.png

第一步:修改 dcloud_control.xml 确保 dcloud_control.xml 中的 appid 与 manifest.json 中的 id 与文件夹名一致 image.png

第二步:配置Appkey 打开Androidmanifest.xml, 导航到Application节点,创建meta-data节点,name为dcloud_appkey,value为申请的AppKey如下: <application ...>

申请APPkey注意事项:

image.png

image.png

image.png

应用名称和APPID也必须和配置信息一致

Android包名必须和AndriodManifest.xml中package名字一致

特别注意(一定要配置)

第三步:将生成的签名文件拷贝src目录下,同时配置src目录下build.gradle中签名信息,如图所示 image.png

3、执行File-Sync Project with Gradle Files 操作 image.png

控制台报License for package Android SDK Build-Tools 29.0.2 not accepted.错误 打开settings配置,安装 29.0.2 Build-Tools image.png

安装成功后,重新执行File-Sync Project with Gradle Files 操作,执行成功。 image.png