uni-app 本地打包(云端打包有次数限制)

内容分享1天前发布
0 0 0

工程准备

  1. Android Studio 下载地址:Android Studio官网 OR Android Studio中文社区
  2. HBuilderX
  3. App离线SDK下载:Android 离线SDK – 正式版 | uni小程序SDK
  4. 3.1.10版本起需要申请Appkey,具体请点击链接

可以在uni-app官网中直接获取对应工具下载地址:

https://nativesupport.dcloud.net.cn/AppDocs/usesdk/android.html

SDK目录说明

	|-- HBuilder-Hello				App离线打包演示应用
	|-- HBuilder-Integrate-AS		集成uni-app的最简示例
	|-- SDK							SDK库文件目录
	|-- Feature-Android.xls			Android平台各扩展Feature API对应的详细配置
	|-- Readme.txt					版本说明文件及注意事项
	|-- UniPlugin-Hello-AS			uni原生插件开发示例
  1. App离线SDK中的 HBuilder-Integrate-AS 直接复制到一个没有中文路径的文件夹中,使用Android Studio把这个项目打开。
  2. 图中红色圈起来是我们要进行修改的地方。

uni-app 本地打包(云端打包有次数限制)

3.生成本地打包文件,左下角的就是本地打包的资源文件

uni-app 本地打包(云端打包有次数限制)

4.保证红框中的这两个要一样,也就是你在 HBuilderX 中创建的 uni-app项目的 DCloud 应用的唯一标识。删除apps下的文件, 将上面的打包文件复制到红框的位置,也就是apps文件夹下面

dcloud_control.xml 文件中的 appid 记得修改,成 DCloud 应用的唯一标识 ,就是图片中的位置。

uni-app 本地打包(云端打包有次数限制)

HbuilderX 中在哪里找唯一表明。

uni-app 本地打包(云端打包有次数限制)

5.App的名称,就是装到手机上 app 显示的名称。

strings.xml 文件中,进行名字修改。

uni-app 本地打包(云端打包有次数限制)

6.修改两个文件。 AndroidManifest.xml build.gradle 看图中的位置。

AndroidManifest.xml文件中 package 属性, build.gradle 中的 applicationId 都是 包名

uni-app 本地打包(云端打包有次数限制)

如何获取包名。发行 –》 云原生app打包 , 就有包名。

uni-app 本地打包(云端打包有次数限制)

build.gradle 中的 versionCode versionName 可以在基础配置中找到。 看见最后一行没有,源码视图 可以查看。

uni-app 本地打包(云端打包有次数限制)

7.这步比较重大,需要获取 离线AppKey 。 3.1.10版本起需要申请 Appkey。

可以参考官方文档:

https://nativesupport.dcloud.net.cn/AppDocs/usesdk/appkey.html

把对应项目的 appkey 填入。

uni-app 本地打包(云端打包有次数限制)

小结:

项目已经改造完毕。已经可以进行测试了。但是记得 appkey 申请时用的秘钥要与本地打包app用的秘钥 要一致。

如果 使用了 模块或者第三方配置 记得要添加对应的权限 和 框架。本地打包要手动添加

© 版权声明

相关文章

暂无评论

none
暂无评论...