uniapp离线本地打包安卓app最新全部流程
1. 生成本地打包资源
2.下载Android Studio和App离线SDK
下载路径:https://nativesupport.dcloud.net.cn/AppDocs/usesdk/android
下载的Android 离线SDK与HBuilderX开发工具版本对应
3. 提取后会有个zip包,解压得到如下
4. 使用Android Studio打开Android 离线SDK解压目录里面的HBuilder-HelloUniApp文件夹,注意是open导入打开,不是new新建项目
5. 依次打开目录:app ——> src ——> main ——> assets ——> apps,打开apps目录,把目录下的文件夹删除,我的是__UNI__B,然后打开HBuilderX本地打包的资源目录,最后拷贝到示例项目的apps目录下,也就是刚刚__UNI__B的位置
HBuilderX本地打包资源目录:
要删除替换的目录:我这里已经替换过了)
6. 复制HBuilderX项目中的appId,把dcloud_control.xml文件里面的id属性值__UNI__B改成manifest.json里面的id值,同HBuilder一致
也就是HBuilderX项目中的appId
7.添加provider信息到Androidmanifest.xml的application节点中
在这个链接里面往下翻可以看到说明开发环境 | uni小程序SDK
代码块为
<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>
8. 这里的三个值必须相同,是你的app包名,在开发者中心可以看到
包名:
9. 因为3.1.10版本起需要申请Appkey配置项目
打开开发者中心,选择对应的项目开发者中心
点击修改,可以看到需要配置三个值,分别是SHA1、SHA256、MD5 ,我这里已经配置好,讲一下配置的流程
1. 打开Android studio,点击
2. 选择APK
3. create new...
4.路径选择跟test.jks同一目录,并写上文件名字,后缀要是jks,我的是key.jks,最下面6个框随便填,点击保存
5. 新的key.jks已经生成,可以删除原来的test.jks
6. 修改build.gradle中的signingConfigs配置项中的config信息
7. 去key.jks目录下运行命令
keytool -list -v -keystore key.jks
输入你刚才设定的密码,得到 SHA1 SHA256,如下
8. 还差一个md5,Android studio右侧gradle Tasks里面双击signingReport就可以查看签名文件的MD5值了
10. 生成得到AppKey
11. 将得到的App Key复制到AndroidManifest.xml文件对应的位置,至此appKey相关配置完成
12. 修改app应用名称、logo..
13.最后点击build打包即可
14. 打包完成后,apk文件会在如下目录中
uniapp离线本地打包安卓app最新全部流程相关推荐
- uni-app打包安卓app如何接入极光推送(JG-JPush)?
最近公司在做uni-app的跨端应用,其中在打包app时需要用到消息推送功能,经过一番摸索也是终于弄通并成功集成了第三方极光推送.话不多说,直接开撸: 一.我们需要用到的一些插件以及极光平台的官网链接 ...
- 记录--uniapp上如何实现安卓app微信登录功能(操作流程总结)
这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助 uniapp上如何实现安卓app微信登录功能?下面本篇文章给大家分享一下uniapp上实现安卓app微信登录的权限申请.开发的具体操作流程 ...
- idea buildConfig_idea打包安卓app
idea打包安卓app zxnjfh idea打包安卓app 文件验证通过,获取该文件内的用户证书,再通过设备上的公钥验证该证书的完整性和安全性.为了弥补这个遗憾,也有大神竟然选择了修改的双摄像头的, ...
- Cordova打包安卓APP教程以及出现的问题
Cordova打包安卓APP教程以及出现的问题 ==官网地址 == 我的环境: cordova:10.0.0 Android studio:3.4.1 JDK:jdk1.8.0_301 本文章作为自己 ...
- Hbuilder用自有证书打包 ios App上架AppStore流程
Hbuilder用自有证书打包 ios App上架AppStore流程https://www.cnblogs.com/douyage/p/9075854.html 最近在用Hbuilder做跨平台开发 ...
- uniapp 发行 原生APP本地打包 安卓APK(最全的步骤)
第11步没写完,后面还有些内容(第三方sdk配置之类的),有空再补上 第一步:正常运行的uniapp 你得有个uniapp,配置是好的可以在微信开发者工具中看的那种,小程序都用不了,就别考虑打包安卓了 ...
- uniapp本地数据库_Uniapp教程|App/uni-app离线本地存储方案
5+App的离线存储 HTML5+的离线本地存储有如下多种方案: HTML5标准方案:cookie.localstorage.sessionstorage.websql.indexedDB HTML5 ...
- uniapp打包安卓App流程(超详细版)
安卓打包流程 申请证书文件 1.官方有keystore文件生成方法,大家可以点击发行-原生APP云打包中如何生成证书进行证书查看证书生成官方做法 2.小编更加推荐香蕉云编一键生成,不用安装java环境 ...
- 【Uniapp框架】快速开发自己一款APP应用,如何将Uniapp项目快速打包成APP应用
当我们使用uniapp框架开发应用,前端与后端的代码都准备OK! 最关键的一步就是开始打包我们的应用产品,最常见的形式:小程序.安卓App.苹果App. 今天我们来详细了解一下安卓App应用的快速打包 ...
最新文章
- MAC终端密钥登录自动输入密码
- ASP调用web services
- 负数在计算机怎样表示与存储
- 平面设计师如何利用图片素材提升工作效率
- Qt——P25 QListWidget控件
- 如何构建一个交互式数据分析 Web 应用?
- C++ 智能指针简介
- Python3 - 字符串
- HTML DOM对象的属性和方法介绍(原生JS方法)
- mysql 怎么加读锁_MYSQL—加写锁,加读锁,解锁
- java实现QQ空间日志列表获取
- osgEarth加载二维地图
- LWN: VR和AR的开源方案
- 十行js代码实现windows上录屏功能
- 超动感,百行Python代码制作动态气泡图
- python自定义异常必须继承exception 对不对_在Java中允许用户自定义异常,但自定义的异常类必须继承自Exception或其子类。()...
- OPQ32测试攻略(一次失败的经验)
- 微信公众平台开发(93) 关闭微信浏览器
- 秉火429笔记之五控制RGB彩灯
- dhu oj 题目列表