

1. 下载SDK 网址:https://nativesupport.dcloud.net.cn/APPDocs/download/android
2. 下载Android Studio 网址: https://nativesupport.dcloud.net.cn/UniMPDocs/SDKDownload/android
3. 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


通过HBuilder打包

1. 修改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名称和图标自己设定
1.在Android Studio中菜单栏点击Build----Generate Signed Bundle/APK,见下图,打开后选择 APK,next

2.填入生成的.keystore证书,密码及别名,Next,见下图

3. 选择debug或者release版本,finish即可打包完成,见下图

4. release安装包存放路径
打包好的APK存放在APP下的release文件夹内,见下图
