Uni-app 离线打包 安卓篇 超详细

目录

官方文档原文

第一步:首先申请Appkey!

第二步:配置开发环境!

第三步:在Hbuilder X生成自己所需要的离线打包的app本地离线资源!

第四步:在打开已下载好的android平台SDK!

第五步:打开 Android Studio 软件,配置软件!

第六步:开始修改文件!

第七步:bug问题分析!


官方文档原文

从3.1.10版本开始使用App离线SDK需要申请Appkey

第一步:首先申请Appkey!

申请Appkey


第二步:配置开发环境!

Android平台App本地离线打包 

开发环境

  1. Android Studio 下载地址:Android Studio官网 OR Android Studio中文社区
  2. HBuilderX
  3. App离线SDK下载:最新android平台SDK下载
  4. 打开Hbuilder X,点击帮助,再点击关于查看Hbuilder X的版本号,下载好的SDK版本号要和Hbuilder X的版本号一致



     

第三步:在Hbuilder X生成自己所需要的离线打包的app本地离线资源

1.

2.

3.打开这个路径!回到图中路径位置!如下!

4.

第四步:在打开已下载好的android平台SDK

1.

2.把这个压缩包解压到桌面上!

3.

4.打开解压到桌面的文件夹!复制这个HBuilder-Integrate-AS 文件夹到自己创建的app文件中去!


7.打开这个HBuilder-Integrate-AS文件夹,把这个 __UNI__AB47F19  文件夹删除!

8.把 第三步!生成的本地离线打包资源  __UNI__EF61CF5   复制进去 !

第五步:打开 Android Studio 软件,配置软件!

1.



和我勾选的一样应该就行,依次点击Apply,OK!

点击Finsh!

2.导入项目


找到桌面自己新建的app文件夹,我的是yxg_app



导入完等待一下!

第六步:开始修改文件



















第七步:bug问题分析

出现这个未配置appkey或配置错误,重新看下  第六步:开始修改文件! 再仔细操作一下,或者就是appkey错误,或者证书文件错误


 

出现上面两张图的,是因为地图模块没有添加!需要找到一开始 解压到桌面的SDK 文件夹 Android-SDK,找到需要的文件复制进去,比如我的地图模块,离线打包官方高德地图定位文档















//添加高德定位权限



//高德地图appkey添加


在解压到桌面的Android-SDK上找这三个文件,如下图


然后把这三个文件放在自己创建在桌面app文件夹里,如图


再打包就解决的 地图模块和定位的问题!如遇到相同模块的问题,支付宝支付模块和以上相似,举一反三!支付宝支付官方文档


如果离线打包的app有一键拨号的功能,需要添加下面的权限

 //一键拨号权限添加

图标问题,因为图标的尺寸不规范而导致打包失败!
去除掉PNG合法性检测,在build.gradle里的buildToolsVersion下面添加以下两句:

android {
    ...
    aaptOptions.cruncherEnabled = false
    aaptOptions.useNewCruncher = false
    ...
    }


目前我遇到的就这些问题!



本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部