效果图

汇总

AndroidStudio离线打包配置汇总_Rudon滨海渔村的博客-CSDN博客完整教程 https://blog.csdn.net/qq285744011/article/details/126649091离线打包配置: 资源来自:UNI-APP安卓本地打包详细教程(保姆级)_高级API调用攻城狮的博客-CSDN博客_uniapp本地打包UNI-APP安卓本地离线打包图文详解保姆级教程https://blog.csdn.net/PIOnly/article/details/125196697... 4)生成本地打包APP资源打开最新版HBuilderX,点击界面上方的发https://blog.csdn.net/qq285744011/article/details/127100859

步骤

================================
准备工作
================================

先大概看一下整体流程: UNI-APP安卓本地打包详细教程(保姆级)
https://blog.csdn.net/PIOnly/article/details/125196697

JDK安装配置;Android-SDK安装配置;

https://blog.csdn.net/qq285744011/article/details/118164319

安装Android Studio

http://www.android-studio.org/

HBuilderX中配置好APP项目

(应用名称=安装包安装后的APP名称)

再修改安卓包名、ios包名:

一定要有"."号,例如“com.xx.xxApp”,否则无法本地打包(报错:Error:
    Package name '__UNI__9B0789E' at position AndroidManifest.xml:3:5-29 should contain at least one '.')

一定要有"."号,例如“com.xx.xxApp”

一定要有"."号,例如“com.xx.xxApp”

一定要有"."号,例如“com.xx.xxApp”

修改方法:

发行》原生App-云打包》勾选Android+iOS》输入安卓的包名、ios的Bundle ID》不用保存也不用打包》关闭即可自动同步到uniapp的云端

收集

1)iOS BundleId: 在HBuilderX中打开项目,菜单“发行”>原生APP-云打包 >勾选iOS(ipa包)> iOS设置>Bundle ID(AppID)中获取;

2)Android 包名: 如上

================================
第一步 获得Android 证书签名SHA1
https://ask.dcloud.net.cn/article/35777
================================

命令行cmd中

cd ~

keytool -genkey -alias rudonKeystore2022 -keyalg RSA -keysize 2048 -validity 36500 -keystore ./rudonKeystore2022.keystore

Enter keystore password: //输入证书文件密码,输入完成回车 (一定要记得

Re-enter new password: //再次输入证书文件密码,输入完成回车

What is your first and last name?

[Unknown]: //输入名字和姓氏,输入完成回车

What is the name of your organizational unit?

[Unknown]: //输入组织单位名称,输入完成回车

What is the name of your organization?

[Unknown]: //输入组织名称,输入完成回车

What is the name of your City or Locality?

[Unknown]: //输入城市或区域名称,输入完成回车

What is the name of your State or Province?

[Unknown]: //输入省/市/自治区名称,输入完成回车

What is the two-letter country code for this unit?

[Unknown]: //输入国家/地区代号(两个字母),中国为CN,输入完成回车 CN

Is CN=XX, OU=XX, O=XX, L=XX, ST=XX, C=XX correct?

[no]: // 输入y回车

>> xx.keystore已生成

查看证书的SHA256、SHA1密码:

命令行cmd中

keytool -list -v -keystore rudonKeystore2022.keystore

SHA1

76:B6:......

SHA256

F7:A1:8E.......

================================
第二步 获得Appkey
https://nativesupport.dcloud.net.cn/AppDocs/usesdk/appkey
================================

1.打开 https://dev.dcloud.net.cn/#/pages/app/list

2.选中需要打包的应用(点击应用名称)

3.离线打包Key管理

4.填写,保存

5.获得AppKey

iOS: 974411fc....

Android: 2cb643....

================================
第三步 离线打包准备
================================

1)更新HBuilderX

2)下载 “Android 离线SDK - 正式版”

https://nativesupport.dcloud.net.cn/AppDocs/download/android

3)解压,放在非中文路径

4)打开最新版HBuilderX,点击界面上方的发行,点击原生App-本地打包,点击生成本地打包资源

5)完成后点击链接,复制整个“_UNI_”开头的目录到D:/

================================
第四步 配置Android Studio
================================

最新解决Android Studio打包没有Generate Signed Bundle/APK选项
https://blog.csdn.net/qq_34661750/article/details/125369135

解决android studio编译报错:Failed to find Build Tools revision xx.x.xx
https://blog.csdn.net/qq_38666896/article/details/115304871

在系统变量中添加ANDROID_HOME,值是上面的路径

编辑系统变量中的Path:
新增4个
%ANDROID_HOME%\platform-tools
%ANDROID_HOME%\emulator
%ANDROID_HOME%\tools
%ANDROID_HOME%\tools\bin

================================
第五步 开始离线打包
================================

1)复制“Android 离线SDK - 正式版”中的整个HBuilder-Integrate-AS目录到D盘

2)打开Android Studio,导入这个目录

先Build再生成APK

继续参考

https://blog.csdn.net/PIOnly/article/details/125196697#t7

直到完成

uniapp离线打包apk - 安卓篇相关推荐

  1. uni-app离线打包APK教程

    一. 资源准备 下载SDK ​ 网址:https://nativesupport.dcloud.net.cn/AppDocs/download/android 下载Android Studio 网址: ...

  2. uniapp离线打包apk安装在android12上无法安装

    本项目主要是因为targetSdkVersion 设置为了32 降低到30就可以, 首先会出现 INSTALL_PARSE_FAILED_MANIFEST_MALFORMED 这个错误 然后通过adb ...

  3. uniapp离线打包

    基于uni-app的andiord 离线打包 开发工具及所需要的夹包 1.Android Studio 下载地址 Android Studio官网 2.HBuilderX下载地址 这里HBuilder ...

  4. uniapp 本地打包apk 修改版本号

    离线打包apk 在hbuilder中,选中项目,然后点击进入如下功能: 打包完毕,会在日志中生成目标目录: 将此目录www下内容复制到android studio中建立的android应用工程目录下: ...

  5. Hbuilderx uniapp 离线打包Android studio

    前言 最近开发uniapp 安卓端,基于以下原因考虑用离线打包 1. hbuilderx云打包繁忙时排队时间比较久 2.云打包需要上传代码,对于安全性较高公司不太适用 一.开发环境准备 1.Andro ...

  6. uniapp离线打包SDK

    1. 使用Android studio新建工程,选择Empty Activity,点击下一步 2.配置基础参数,uniapp中不支持Kotlin,选择Java点击完成. 3.将文件目录调整到Proje ...

  7. uniapp 离线打包 添加文件读写权限

    问题:项目中用到文件存储数据的需求,在项目中 manifest.json 中已经添加了读写权限,真机运行和云打包都没有问题,能读取文件中的数据,但是离线打包,读出的数据就是空. uniapp 离线打包 ...

  8. uniapp离线打包具体步骤

    本文记住了关于uniapp离线打包的步骤,希望对大家有所帮助. 需要准备: 1.HBuilder X 2.Android Studio(下载地址:Android Studio官网 OR Android ...

  9. uniapp离线打包升级SDK(iOS端)

    uniapp离线打包升级SDK(iOS端) 使用的工具 苹果账号 生成CertificateSigningRequest.certSigningRequest文件 创建Certificates 创建p ...

最新文章

  1. 简单剖析智能指针的思想
  2. MVC起始页面路径设置
  3. php中的isset函数和empty函数
  4. 【DevExpress v17.2新功能预告】增强ASP.NET TreeList
  5. 保存网络文章以供以后使用Instapaper阅读
  6. lcd刷新慢_LCD1602刷新率很慢的问题
  7. idea快速生成crud_Java / Spring:如何快速生成完整的Swagger文档CRUD REST API
  8. vue中的状态管理 vuex store
  9. HttpRunnerManager(一)--安装
  10. angularJs完成分页
  11. (转)关于第一行代码中NotificationCompat失效的解决方法
  12. Linux下安装maven3.6.2遇到的问题
  13. sql server 取当天所在第几周
  14. 苹果手机“无法验证应用”解决办法,免越狱无视软件掉签名
  15. windows 命令 系统快捷方式
  16. webbench源码学习--命令行选项解析函数getopt和getopt_long函数
  17. 三天流量有效期具体怎么算_飞猪流量有效期多久?怎么提取?
  18. describe函数描述性统计
  19. Kafka原理篇:图解kakfa架构原理
  20. 一文掌握 MySQL 索引,秒杀面试官

热门文章

  1. Ae 核心表达式及用法(02):摆动、随机数
  2. 【解决方案】视频智能分析/人脸识别平台EasyDSS实现景区智慧旅游体系,VR+大数据打造风景区实时视频
  3. 使用Prettier配合TsLint/Eslint 统一前端代码格式化规则,保证代码质量
  4. spring-boot-2.0.3启动源码篇二 - run方法(一)之SpringApplicationRunListener
  5. 8台西门子FC18R报警主机用光纤联网
  6. 【无标题】乡村科技期刊发表
  7. 电气化铁路变电站自动化安全监控传输方案
  8. 专栏 | “芯片漏洞”堪比“千年虫”,危险级别之高、影响面之大前所未有,能顺利解决吗?
  9. kali linux revealed mastering the penetration testing distribution
  10. 【艾琪出品】-【数据结构】测试题系列一,无向图的邻接矩阵、北京景点查询系统(含部分答案)