uni-app安卓本地打包操纵步调

打印 上一主题 下一主题

主题 1917|帖子 1917|积分 5751

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
需要安装的软件:Android Studio,HBuilderX(安装方式网上都有教程)
App离线SDK: Android 离线SDK - 正式版 | uni小程序SDK 下载正式版
   注意:安装APP离线SDK需要注意的是版本一定要和HBuilderX的版本要一致,否则打包出来的APK,安装到手机上会报错。
  导入工程 

   下载好 SDK 后 解压文件,我们将得到以下文件,主要使用的为 HBuilder-Integrate-AS
  

    在 Android studio 中导入工程
   

替换资源包

   在 HBuilderX 中生成本地打包app资源(打开你要打包的项目里任意一个页面,点击菜单栏上的发行 -> 原生App-本地打包 -> 生成本地打包App资源)
  

   等待打包完成,点击地址跳转到当前打包后的文件目录,复制打包后的文件
  

   删除默认的资源包,替换为刚刚复制的资源包
  


申请Appkey

   登录开辟者中心:开辟者中心
  找到你刚刚本地打包完的项目,这里我的项目名称为 本地打包测试,点击蓝字进入信息页
  

创建证书

   创建证书有两种方式:(用那个都行,二选一)
  

  • 使用JRE环境中的keytool命令生成
  • 使用Android云端证书
  1.使用JRE环境中的keytool命令生成
   具体步调:Android平台签名证书(.keystore)生成指南 - DCloud问答。(官网写的很详细了,仔细查看)
  2.使用Android云端证书
   点击 Android云端证书 -> 创建证书,生成证书成功后会在你邮箱里发送关照大概看右上角消息里,生成好后点击证书详情。(记得把证书下载下来一会要用)
  

   复制MD5、SHA1、SHA256值,在下面的信息设置中要使用。点击 查看证书密码 保存证书密码,在Android设置签名时需要此密码 
  

 信息设置

    点击 各平台信息 后点击 新增
  

   开始设置包名、sha1、MD5、SHA256,填写完毕后点击提交
  

   点击 离线打包key 下方的 查看 按钮,查看 App Key。
  

设置工程

设置Appkey

   项目切换到 Project 模式下,在 项目 -> src -> main -> AndroidManifest.xml 下修改 App Key
  此处的 App Key 为上面 设置信息中 Android。
  

设置应用版本号

   在 项目 -> build.gradle 文件下更改 versionCode versionName
  

   versionCode 1 // 应用的版本号(整数值)发起与 manifest.jsonversion -> code 值一样。
  versionName "1.0" // 为应用的版本名称(字符串)发起与 manifest.jsonversion -> name 值一致
  这两处的 manifest.json 文件在 HBuliderX 中找你对应的打包项目两处可修改的地方(这两个修改那个都可以)
  

  • manifest.json -> 源码试图
  • manifest.json -> 底子设置
  


设置应用名称 

   打开 "项目" -> "src" -> "main" -> "res" -> "values" -> "strings.xml" 文件,修改 "app_name"字段值,该值为安装到手机上桌面表现的应用名称。发起与manifest.jsonname(底子设置中的应用名称)对应。
  

 设置对应id

   打开 "项目" -> "src" -> "main" -> "assets" -> "data" -> "dcloud_control.xml" 文件,修改 "appid"字段值。
  


 设置签名

   打开 "项目" -> "build.gradle" 文件,修改 "signingConfigs" 。此处 myApp.keystore 为上面下载的云端证书,myApp 这是我更改后的名称。如果使用JRE环境中的 keytool 命令生成。那就放置你生成的那个文件放入就可以了。
  

打包APK 

   Android studio 选择 "build" -> "generate signed bundle//Apk",打包 apk
  

    选择 APK,点击 Next
  

   填写密钥别名、密钥密码(这里的填写的内容要和 signingConfigs 里的对应上),点击 Next 
  

   选择证书文件 
  

   选择 release,点击 Finish 
  




免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

忿忿的泥巴坨

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表