1.找到jdk->bin目录,打开cmd窗口
2.运行生成证书命令,注意:记住定义的别名,之后会配置
keytool -genkey -alias 你定义的别名 -keyalg RSA -keysize 2048 -validity 36500 -keystore 名字.keystore
3.填写密码,姓名,等等
示例:
密码:xxxxx
姓名:xx
组织单位:xx
组织名称:xx
城市:dl
省/市/自治区:ln
国家:china
是否确定:y
之后会提示输入密钥,回车默认和原先一样就行
4.查看签名文件中的MD5,SHA1,SHA256证书指纹,注意:记录好,之后会用到
keytool -list -v -keystore 名字.keystore
4.找到jdk->bin目录下生成的签名文件,xxx.keystore,注意:记住位置,之后会用到
修改别名
keytool -changealias -keystore xxx.keystore -alias 当前别名 -destalias 修改后的别名
按提示输入xxx.keystore密码后修改成功。
开发者中心网址:
https://dev.dcloud.net.cn/pages/app/detail/info
应用类型:uni-app
应用名称:自定义
配置内容:
所属平台:Android App
版本:按需选择,我选择了正式版
包名:示例:com.xx.xxApp
Android 应用签名SHA1值: 复制签名证书的
Android 应用签名MD5: 复制签名证书的
Android 应用签名SHA256: 复制签名证书的
然后点击提交即可
Hbuilder下载地址:
https://www.dcloud.io/hbuilderx.html
"app-plus": {
"compatible": {
"ignoreVersion": true //true表示忽略版本检查提示框,HBuilderX1.9.0及以上版本支持
},
//....
},
Android Studio 下载地址:
Android Studio官网:
https://developer.android.google.cn/studio/index.html
Android Studio中文社区
http://www.android-studio.org/
App离线SDK下载:最新android平台SDK下载:
https://nativesupport.dcloud.net.cn/AppDocs/download/android.html#
<hbuilder>
<apps>
<app appid="修改为开发者中心申请的appid" appver=""/>
apps>
hbuilder>
<meta-data
android:name="dcloud_appkey"
android:value="此处修改为开发者中心申请的appKey" />
defaultConfig {
applicationId "修改为开发者中心填写的包路径"
minSdkVersion 21
targetSdkVersion 28
versionCode 1(与HbuilderX中mainifiest.json里versionCode一致)
versionName "1.0"(与HbuilderX中mainifiest.json里versionName一致)
multiDexEnabled true
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
}
signingConfigs {
config {
keyAlias '签名文件的别名'
keyPassword '签名文件的密码'
storeFile file('test.keystore(签名文件名称)')
storePassword '签名文件si的密码'
v1SigningEnabled true
v2SigningEnabled true
}
}
如果是第一次安装Android studio,下面下载的SDK可能依赖拉取不下来,导致无法进行打包
1.Android studio->file->setting->Appearance & Behavior->System Settings->Android SDK
SDK Platforms测试机的安卓版本所需选择
SDK Tools除了默认的,还得选择Google USB Driver
2.安装好Android SDK配置后,系统环境变量配置,路径如下:
C:\Users\Administrator\AppData\Local\Android\Sdk\platform-tools
3.数据线连接手机,同时打开手机的开发者模式
4.打开设备管理器,找到便携设备,找到测试机,右键选择更改驱动程序
5.选择浏览我的计算机以查找驱动程序软件,选择以下路径目录
C:\Users\Administrator\AppData\Local\Android\Sdk\extras\google\usb_driver
Key store path中选择Choose existing....,然后选中HBuilder-Integrate-AS->simpleDemo下的签名文件
Key store password: 签名文件的密码
Key alias: 签名文件的别名
Keyt password: 签名文件的密码(与上面一致)
解压的SDK目录下:
[email protected]_20221122\HBuilder-Integrate-AS\simpleDemo\release