栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

uni-app打包发布Android版本

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

uni-app打包发布Android版本

一、 查看编辑代码的HBuilder X工具的版本(帮助 --> 关于)

下载Android离线SDK地址

 

 注意:您下载的Android离线SDK版本需要与你HBuilder X 开发工具一致

 先看清楚自己的版本,如果是最新版直接在上面百度云或和彩云中下载,如果不是最新版可以在下面下载历史版本。

二、生成本地打包APP资源

通过 HBuilderX 可视化界面创建的项目

选择项目 -> 发行 -> 原生App-本地打包 -> 生成本地打包App资源

会在 项目目录/dist/build/app-plus 下生成app打包资源。 

 如果 manifest.json 中的 appid 字段为空,需要将项目拖进 HBuilderX 中重新获取一个 appid。注意:appid不能随便填写,必须重新获取。

 三、准备工程

1.打开Android studio新建一个空白项目

 2.选择 Empty Activity 点击 Next。

Minimum API Level 建议选21及以上

Package name作为应用标志,涉及申请第三方平台账号,一般情况下不建议修改,包名一般设置反向域名,如:io.dcloud.HBuilder

点击 Finish 完成创建。

注意:App离线SDK不支持Kotlin

3. 导入工程

2.7.0之后提供HBuilder-Integrate-AS工程,可以直接导入HBuilder-Integrate-AS工程,直接运行simpleDemo项目即可。(当然运行不起来,需要进一步处理...)

当然,也可以自己配置功能,具体点击查看

三、解决导入示例工程运行弹出“未配置appkey或配置错误!”问题

1.首先示例demo中有自己的签名文件,大家可以使用也可以自己去创建自己的签名文件来使用(我先用示例的)。

 2.申请Appkey

3.1.10版本起需要申请Appkey,具体操作

(1)登录 开发者中心

(2)找到你要打包发布项的项目

 

 根据提示填充相应的内容,成功后得到app key

 在AS中配置

获取到android平台的AppKey后!打开Android项目 配置主APP的Androidmanifest.xml文件, 导航到Application节点,创建meta-data节点,name为dcloud_appkey,value为申请的AppKey如下:

  重点检查:

1、查看签名文件是否配置到了主APP的build.gradle。

2、查看离线项目中dcloud_control.xml文件中的appid是否与申请AppKey时的appid一致。

3、检测离线项目的包名是否申请AppKey时的包名是否一致。

4、编译完通过apk解压获取一下签名信息与申请AppKey时填写的SHA1一致。

四、导入资源

(1).删除示例中资源(HBuilder-Integrate-ASsimpleDemosrcmainassetsapps__UNI__Awww)

(2).在assets文件夹下创建新的目录(appsuniapp应用标识appidwww)

 (3).将项目目录/dist/build/app-plus 下生成app打包资源全部copy到AS新建(appsuniapp应用标识appidwww)目录下 

 

 

项目配置完成,直接点击android studio运行按钮即可。

 官方的开发文档说明

谢谢~~~

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/532070.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号