uni-app离线打包教程
一、 资源准备
-
下载SDK
网址:https://nativesupport.dcloud.net.cn/AppDocs/download/android
-
下载Android Studio
网址:https://nativesupport.dcloud.net.cn/UniMPDocs/SDKDownload/android
-
Appkey申请
3.1.10版本起需要申请Appkey
教程:https://nativesupport.dcloud.net.cn/AppDocs/usesdk/appkey
网址:https://dev.dcloud.net.cn/app/index
cmd命令
生成证书:
keytool -genkey -alias citysmart -keyalg RSA -keysize 2048 -validity 36500 -keystore citysmart.keystore
或者
keytool -genkey -alias citysmart -keystore citysmart.keystore
查询证书,见下图
keytool -list -v -keystore citysmart.keystore
二、打包本地资源
打包uni-app项目本地资源,发行----原生App-本地打包----生成本地打包App资源,在项目目录下会生成“unpackage”目录见下图
三、导入SDK项目
-
解压下载好对应版本的SDK,里面有一个原生App项目,见下图
-
将SDK中HBuilder-Integrate-AS\simpleDemo\src\main\assets\apps__UNI__A的该文件夹用uni-app打包好unpackage----resources---- -UNI-***文件夹替换掉
-
使用Android Studio打开HBuilder-Integrate-AS项目
四、修改AS项目配置文件
-
修改app下的build.gradle文件
signingConfigs {
config {
keyAlias 'citysmart'
keyPassword '111111'
storeFile file('citysmart.keystore')
storePassword '111111'
v1SigningEnabled true
v2SigningEnabled true
}
}
//keyAlias:生成证书时的别名;storeFile file:证书名全程,建议放在app项目下
applicationId "com.zhlj.citysmart"
//applicationId:个人中心填写的包名
2.修改AndroidManifest.xml文件
<meta-data
android:name="dcloud_appkey"
android:value="8285e65623ea464774523522d957e6bb" />
//value:个人中心生成的Appkey值
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.zhlj.citysmart">
//package:包名为个人中心填写的包名称
3.修改control.xml文件
//main\assets\data\dcloud_control.xml文件中
<hbuilder>
<apps>
<app appid="__UNI__6FE3F0B" appver=""/>
</apps>
</hbuilder>
//appid:HBuilder中的appid
4.App名称和图标自己设定
五、AS打包
-
在Android Studio中菜单栏点击Build----Generate Signed Bundle/APK,见下图,打开后选择APK,next
2.填入生成的.keystore证书,密码及别名,Next,见下图
3.选择debug或者release版本,finish即可打包完成,见下图
4.release安装包存放路径
-
打包好的APK存放在APP下的release文件夹内,见下图
这篇好文章是转载于:学新通技术网
- 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
- 本站站名: 学新通技术网
- 本文地址: /boutique/detail/tanfbhcc
-
photoshop保存的图片太大微信发不了怎么办
PHP中文网 06-15 -
Android 11 保存文件到外部存储,并分享文件
Luke 10-12 -
word里面弄一个表格后上面的标题会跑到下面怎么办
PHP中文网 06-20 -
《学习通》视频自动暂停处理方法
HelloWorld317 07-05 -
微信公众号没有声音提示怎么办
PHP中文网 03-31 -
photoshop扩展功能面板显示灰色怎么办
PHP中文网 06-14 -
excel下划线不显示怎么办
PHP中文网 06-23 -
怎样阻止微信小程序自动打开
PHP中文网 06-13 -
excel打印预览压线压字怎么办
PHP中文网 06-22 -
photoshop蒙版画笔没反应怎么办
PHP中文网 06-24