美文网首页
uni-app离线打包apk

uni-app离线打包apk

作者: HC2 | 来源:发表于2021-11-02 19:08 被阅读0次

官方教程地址: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/Android-SDK@3.2.12.81094_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文件

    <provider
        android:name="io.dcloud.common.util.DCloud_FileProvider"
        android:authorities="${apk.applicationId}.dc.fileprovider"
        android:exported="false"
        android:grantUriPermissions="true">
        <meta-data
            android:name="android.support.FILE_PROVIDER_PATHS"
            android:resource="@xml/dcloud_file_provider" />
    </provider>

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

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

image.png image.png

相关文章

网友评论

      本文标题:uni-app离线打包apk

      本文链接:https://www.haomeiwen.com/subject/jhkfzltx.html