uniapp离线打包APP |
您所在的位置:网站首页 › uniapp全局搜索 › uniapp离线打包APP |
本文针对能进行云打包的uniapp项目! 准备工作 uniapp项目; HBuilderX; Android Studio(本文用的是 android-studio-2020.3.1.24-windows.exe); SDK(版本需要和HBuilderX版本一致); 各种权限、key、appid、包名、别名、密钥密码、证书、sha1等; 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原生插件开发示例主要用到的是 HBuilder-Integrate-AS 一、生成本地打包APP资源HBuilderX菜单:发行=》原生app本地打包=》生成本地打包APP资源; 生成的资源后面用到 二、准备工程 把HBuilder-Integrate-AS复制到项目文件夹; 打开Android studio新建一个空白项目,选择No Activity(下图); 关掉电脑各个域防火墙,不然后面下载不了Gradle,或者手动下载; 右上角点击 Import Project 导入刚才复制的HBuilder-Integrate-AS; 配置项目时,语言选择 JAVA(App离线SDK不支持Kotlin),Minimum API Level 选21及以上; 静待下载各种依赖包(右下角有进程); 左上角把 Android 切换为 Project(下图);参考官方文档:https://nativesupport.dcloud.net.cn/AppDocs/usesdk/android 可以把 simpleDemo 修改为 app,但是要把相应的名称都改掉(全局搜索);添加权限:在application节点前,与application节点并列: 例如:(也就是uniapp项目的配置文件manifest.json里面的权限permission那一坨)如果有高德定位则需要配置高德key:(与刚才配置dcloud_appkey的节点并列) 同时要把下载的SDK中复制sdk目录里地图相关的sdk文件到工程中: 如果要配置打包后包名称,可以搜索applicationVariants.all最新配置方法; 四、编译报错等问题(编译之前处理这些) 编译报错:License for package Android SDK Build-Tools 29.0.2not accepted; 原因是跟HBuilder的sdk版本不一样;解决: 菜单选择file=》setting=》 按步骤选择、下载sdk、应用、确认; |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |