什么是网站评价,大专学电子商务有用吗,泉州免费做网站,云南建个网站哪家便宜文章目录 uniapp打包官方教程入口一、准备工作(工具三大件)Android Studio版本推荐 二、准备工作#xff08;Android壳和uniapp包#xff09;导入Android壳生成uniapp包将uniapp包导入android壳降低jdk版本 三、准备工作#xff08;证书#xff09;准备Android平台离线签名… 文章目录 uniapp打包官方教程入口一、准备工作(工具三大件)Android Studio版本推荐 二、准备工作Android壳和uniapp包导入Android壳生成uniapp包将uniapp包导入android壳降低jdk版本 三、准备工作证书准备Android平台离线签名证书使用AndroidStudio图形化界面准备Android平台离线签名证书使用jak命令 四、修改配置参数build.gradle配置data/dcloud_control.xml修改appidbuild.gradle修改包名build.gradle文件的android节点下配置应用的签名信息AndroidManifest.xml文件中配置appkey(官网获取appkey) 五、打包apk(Android studio) uniapp打包官方教程入口
https://nativesupport.dcloud.net.cn/AppDocs/usesdk/android.html 按如下操作即可进入
一、准备工作(工具三大件)
Android Studio 下载地址Android Studio官网 Android Studio版本推荐 下载地址 https://download.csdn.net/download/xzzteach/89611153 随着Android Studio的不断发展版本众多选择一个适合自己需求的版本变得尤为重要。本文将为您推荐适合不同需求的Android Studio版本。 初学者推荐版本对于刚开始接触Android开发的初学者建议选择稳定性好、功能齐全的版本。考虑到Android Studio 4.2.1也就是android-studio-ide-202.7351085-windows.exe具有更好的稳定性和性能同时提供了更多的功能和改进支持新的Android SDK技术因此这个版本是初学者的理想选择。 开发企业应用推荐版本在实际企业开发中推荐使用稳定版的Android Studio。例如Android Studio Arctic Fox 2020.3.1是稳定版本适合企业级开发。 追求新功能推荐版本对于追求新功能的用户可以选择最新的预览版或Canary版。这些版本通常包含了一些新的功能和改进可以让您提前体验到未来的Android Studio功能。 跨平台开发推荐版本如果您需要进行跨平台开发可以考虑选择支持多平台的Android Studio版本。这些版本通常会提供更多的插件和工具帮助您更轻松地实现跨平台开发。
总之选择适合自己的Android Studio版本需要根据自己的需求和实际情况来决定。无论您是初学者还是资深开发者都可以在Android Studio的不同版本中找到适合自己的工具和功能。 HBuilderX确保升级到最新版本 App离线SDK下载最新android平台SDK下载
3.1.10版本起需要申请Appkey具体请点击链接
SDK目录说明 |-- HBuilder-Hello App离线打包演示应用 |-- HBuilder-Integrate-AS 集成uni-app的最简示例 |-- SDK SDK库文件目录 |-- Feature-Android.xls Android平台各扩展Feature API对应的详细配置 |-- Readme.txt 版本说明文件及注意事项 |-- UniPlugin-Hello-AS uni原生插件开发示例
二、准备工作Android壳和uniapp包
导入Android壳 再后面的弹出窗选择release
生成uniapp包
HBuilder执行如下操作
将uniapp包导入android壳 降低jdk版本 因为笔者使用的AndroidStudio版本过高需要将jdk版本降到1.8
三、准备工作证书
jdk1.8请用命令方式高版本的用AndroidStudio图形化界面
准备Android平台离线签名证书使用AndroidStudio图形化界面
在实际测试中可能我使用的AS版本过高用方法二做的证书总是提示错误于是最后我是使用使用AndroidStudio图形化界面来生成的证书下面开始 准备Android平台离线签名证书使用jak命令 Android平台打包发布apk应用需要使用数字证书.keystore文件进行签名用于表明开发者身份。 Android证书的生成是自助和免费的不需要审批或付费。 可以使用JRE环境中的keytool命令生成。以下是windows平台生成证书的方法 安装JRE环境推荐使用JRE8环境如已有可跳过 可从Oracle官方下载jre安装包https://www.oracle.com/java/technologies/downloads/#java8
下面以Windows平台jre安装目录为C:\_http\jdk1.8.0_201为例亲测只能使用201版本才有md5笔者电脑java太新所以不设环境变量直接使用绝对路径实际操作时请修改为自己安装目录
生成签名证书 使用keytool -genkey命令生成证书 C:\_http\jdk1.8.0_201\bin\keytool.exe -genkey -alias msjb -keyalg RSA -keysize 2048 -validity 36500 -keystore msjb.keystoretestalias是证书别名可修改为自己想设置的字符建议使用英文字母和数字test.keystore是证书文件名称可修改为自己想设置的文件名称也可以指定完整文件路径36500是证书的有效期表示100年有效期单位天建议时间设置长一点避免证书过期 回车后会提示 注意上述信息填写要规范乱填有可能会影响应用上架应用市场。
查看证书信息 可以使用以下命令查看 C:\_http\jdk1.8.0_201\bin\keytool.exe -list -v -keystore msjb.keystoreEnter keystore password: //输入密码回车 会输出以下格式信息
其中证书指纹信息Certificate fingerprints
MD5 证书的MD5指纹信息安全码MD5SHA1 证书的SHA1指纹信息安全码SHA1SHA256 证书的SHA256指纹信息安全码SHA245 官网方法如下 https://ask.dcloud.net.cn/article/35777
四、修改配置参数
build.gradle配置
data/dcloud_control.xml修改appid
文件中的appid修改成uniapp的appid
build.gradle修改包名 build.gradle文件的android节点下配置应用的签名信息
signingConfigs {config {keyAlias 签名别名keyPassword 签名密码storeFile file(xxx/xxx/xxx.keystore或xxx/xxx/xxx.jks) // 路径为相对路径或绝对路径storePassword 密码v1SigningEnabled true //兼容v1v2SigningEnabled true //兼容v2}
}AndroidManifest.xml文件中配置appkey(官网获取appkey)
登录https://dev.dcloud.net.cn/点击当前所需要打包操作的应用名称进入各平台信息中点击新增配置AndroidApp信息
五、打包apk(Android studio)