目录
第六步:将simpleDemo目录导入Android Stuio中。
所需工具:
开发工具:HBuilderX;
打包工具:Android Studio;
证书生成工具:JDK;
第一步:将代码在HBuilderX中打包。
发行->本地打包->生成本地打包APP资源。
第二步:下载Android离线SDK。
官网:https://nativesupport.dcloud.net.cn/AppDocs/download/android
将HBuilder-Integrate-AS\simpleDemo\src\main\assets\apps\__UNI__A目录删掉。
注意HBuilder-Integrate-AS\gradle\wrapper\gradle-wrapper.properties中gradle的版本,并前往gradle官网下载该版本的gradle。
第三步:将APP资源移动到SDK中。
将HBuilderX导出的APP资源中以AppID命名的文件夹移动到SDK的HBuilder-Integrate-AS\simpleDemo\src\main\assets\apps 路径下。
在assets/data/dcloud_control.xml中修改appid为你在HBuilderX中的appid(manifest文件中)。
第四步:生成证书签名。
在JDK配置好之后,可以在命令提示符中输入以下命令(注意提前cd到你希望放证书签名的目录):
keytool -genkey -alias testalias -keyalg RSA -keysize 2048 -validity 36500 -keystore test.keystore
后续的信息可以随意填,做好记录就行。
生成完成后输入命令查看信息:
keytool -list -v -keystore test.keystore
记住这里的信息,后面要用。
第五步:生成appkey。
前往dcloud官网:开发者中心
进入当前项目-离线打包key管理,填写证书的信息,生成appkey。包名在simpleDemo\src\main\AndroidManifest.xml——<manifest pakage="<your pakage name>">,这里不可以随意填。
同样在simpleDemo\src\main\AndroidManifest.xml中的最下方填入你的appkey,如:<meta-data android:value="your appkey">。
第六步:将simpleDemo目录导入Android Stuio中。
在Android Stuio中打开simpleDeme目录,在setting-Build-Build Tool-gradle中修改配置。这里的gradle用第二步中下载的gradle。如果不了解gradle的使用,建议先看看相关教程,这里与idea的配置是相同的。
配置修改完成后,在左上角Build中可以生成签名的APK文件。