当前位置:   article > 正文

uniapp离线打包(使用Android studio打包)

uniapp离线打包(使用Android studio打包)

一、准备工作

  1. 安装HbuilderX,记住版本号
  2. 下载对应HbuilderX版本的Android离线SDK,如我使用3.6.18版本打包,则对应应下载3.6.18版本的SDK(官网不提供旧版本的SDK,有些需要自己找)官网下载地址:https://nativesupport.dcloud.net.cn/AppDocs/download/android.html
    在这里插入图片描述
  3. 安装Android Studio

二、生成文件

1.使用HbuilderX生成本地打包App字段,步骤为:发行→原生app-本地打包→生成本地打包App资源
在这里插入图片描述
2.上一步操作成功后,将生成一个文件夹
在这里插入图片描述

三、使用对应版本的SDK完成Android Studio打包

  1. 将下载的SDK解压后,进入目录,使用Android Studio打开目录HBuilder-Integrate-AS
    在这里插入图片描述

  2. 将该目录中的@\HBuilder-Integrate-AS\simpleDemo\src\main\assets\apps文件夹下的内容替换为我们在HbuilderX中生成的文件夹

三、配置项目信息

  1. 在Android Studio中将项目的manifest.json文件中的id值修改为你的项目它自动生成的项目id,即在Hbuilder中生成的文件夹名
    在这里插入图片描述
  2. 在Android Studio中将文件dcloud_control.xml中的appid也修改成上述id
    在这里插入图片描述
  3. 官网获取appkey,并在AndroidManifest.xml文件中配置appkey,登录https://dev.dcloud.net.cn/,点击当前所需要打包操作的应用名称,进入各平台信息中,点击新增,配置AndroidApp信息
    在这里插入图片描述
    在这里插入图片描述
    注:
    包名:
    在这里插入图片描述
    Android平台签名:正常情况下需要使用自己的,下载的SDK中有测试的可以用
    使用方式为:进入simpleDemo目录,进入cmd,输入keytool -list -v -keystore test.jks,密钥默认为123456,即可看到测试的证书信息
    在这里插入图片描述
    自己生成Android平台签名证书(免费)需要安装java8环境,JRE环境,配置完成后使用keytool -genkey命令生成证书
    参考链接:添加链接描述
keytool -genkey -alias name  -keypass yourpassword-keyalg RSA -keysize 2048 -validity 36500 -keystore D:\software\UniappSDK\AndroidSDK\3.6.18\Android-SDK@3.6.18.81676_20230117\HBuilder-Integrate-AS\simpleDemo\fragment_demo.jks -storepass yourpassword
  • 1

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小蓝xlanll/article/detail/122107?site
推荐阅读
相关标签
  

闽ICP备14008679号