uni-app离线打包apk

官方教程地址:https://nativesupport.dcloud.net.cn/AppDocs/usesdk/android

  • uni-app 打包成apk需要借助官方Android 离线sdk 和Android Studio进行打包

一、下载 Android Studio:https: //developer.android.google.cn/studio/

二、下载uni-app Android离线sdk :https://nativesupport.dcloud.net.cn/AppDocs/download/android

解压后目录:

|-- HBuilder-Hello                App离线打包演示应用
|-- HBuilder-Integrate-AS        集成uni-app的最简示例
|-- SDK                            SDK库文件目录
|-- Feature-Android.xls            Android平台各扩展Feature API对应的详细配置
|-- Readme.txt                    版本说明文件及注意事项
|-- UniPlugin-Hello-AS            uni原生插件开发示例

三、打开Android Studio导入项目HBuilder-Integrate-AS

image.png

HBuilder-Integrate-AS 工程中已经包含了一个uni-app项目,接下来我们将他替换成自己的项目

image.png

1、打开HBuilder X,新建一个项目,然后生成本地app资源

image.png

2、生产成功后,找到资源文件__UNI__65DB2C6,如下图:

image.png

3、 将App离线SDK包中的 /latest/3.2.12/[email protected]_20211029/HBuilder-Integrate-AS/simpleDemo > src > main > assets 下的资源文件__UNI__xxx删除,替换为__UNI__65DB2C6文件

四、修改配置文件

1、配置uni-app应用标识app_id

image.png
image.png

2、应用配置

.1.10版本起需要申请 Appkey 地址: https://nativesupport.dcloud.net.cn/AppDocs/usesdk/appkey

证书签名获取指南:https://ask.dcloud.net.cn/article/35777

image.png

(1) 、配置 android平台的AppKey


image.png

替换为开发者中心生成的android key

(2)、配置应用版本号跟证书

image.png

(3)、配置应用启动页及provider节点,打开 AndroidManifest.xml文件

    
        
    

${apk.applicationId} 必须替换成当前应用的包名

以上就完成了全部配置,然后就可以进行打包

image.png
image.png

你可能感兴趣的:(uni-app离线打包apk)