网址: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
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,里面有一个原生App项目,见下图
将SDK中HBuilder-Integrate-AS\simpleDemo\src\main\assets\apps__UNI__A的该文件夹用uni-app打包好unpackage——resources—— -UNI-*文件夹替换掉
修改app下的build.gradle文件
signingConfigs {config {keyAlias 'citysmart'keyPassword '111111'storeFile file('citysmart.keystore')storePassword '111111'v1SigningEnabled truev2SigningEnabled true}}//keyAlias:生成证书时的别名;storeFile file:证书名全程,建议放在app项目下applicationId "com.zhlj.citysmart"//applicationId:个人中心填写的包名
修改AndroidManifest.xml文件
<meta-dataandroid:name="dcloud_appkey"android:value="8285e65623ea464774523522d957e6bb" />//value:个人中心生成的Appkey值<manifest xmlns:android="http://schemas.android.com/apk/res/android"package="com.zhlj.citysmart">//package:包名为个人中心填写的包名称
修改control.xml文件
//main\assets\data\dcloud_control.xml文件中<hbuilder><apps><app appid="__UNI__6FE3F0B" appver=""/></apps></hbuilder>//appid:HBuilder中的appid
App名称和图标自己设定
1.在Android Studio中菜单栏点击Build——Generate Signed Bundle/APK,见下图,打开后选择APK,next
填入生成的.keystore证书,密码及别名,Next,见下图
选择debug或者release版本,finish即可打包完成,见下图
release安装包存放路径

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号