uniapp开发app在android studio打包apk全过程

【Android studio+uniapp】将Android 的插件打包成aar包放在uniapp中使用, Android studio将uniapp本地资源包打包成apk, 以及一些常用的配置 修改app中的build.gradle修改后保存,刷新,重新gradle一下,再重新打包,打包成功后再看看文件名,已经修改了,如下图。 阅读详情
AI摘要

本文详细介绍了如何使用HBuilderX生成本地打包APP资源,下载App离线SDK,申请AppKey,以及在AndroidStudio中生成证书和打包APK的过程,包括配置JDK环境,查看SHA1等证书信息,并在DCloud开发者中心填写相关信息。

1.将hbuilderx项目文件生成本地打包APP资源(选择生成本地打包APP资源)

 然后就会生成一个以AppId命名的文件夹(这个AppId是自己申请的)

2.App离线SDK下载

点击进入:最新android平台SDK下载

 复制提取码后进入百度云直接下载最新版压缩包

  下载成功后解压压缩包后打开,可根据个人习性,将HBuilder-Integrate-AS文件夹拷贝至其他专门存放打包文件的文件夹内

 3.申请Appkey

首先登录开发者中心,没有账号的必须注册一个。

登录成功后点击想要离线打包的项目,进入到项目的详情页

 

 

点击菜单栏的离线打包Key管理,勾选打包的平台,自定义Android包名,输入Android 证书签名SHA1,最后点击保存即可生成AppKey。

可通过在生成的Android 证书目录里面cmd命令行输入

keytool -list -v -keystore 证件名.keystore

回车后输入证书文件密码,来查看证书信息(SHA1,SHA256证书指纹)

---------------------------------------------------------------------------------------------------------------------------------

这部分因为我没有指纹证书目录,没太搞懂这个流程,在网上查了一下,总结方法如下

(1)首先需要有jdk 因为之前安装过,这里的安装流程不记得了,可以自行百度一下,cmd输入命令行java -version  假如看到有版本提示那么安装成功

(2)假如忘记了java jdk的安装路径,可在命令提示符中输入:java -verbose ,在命令行的最后显示安装路径

 (3)配置(将jre安装路径添加到系统环境变量中)

打开命令行(cmd),输入以下命令:

set PATH=%PATH%;"C:\Program Files\Java\jre1.8.0_201\bin"
  • 第一行:切换工作目录到D:路径

  • 第二行:将jre命令添加到临时环境变量中

(4) 因为之前没有生成过证书,所以没有证书目录,先新建一个证书目录名称随意

 (5)然后打开android studio打开之前下载的HBuilder-Integrate-AS项目文件

点击右上角的build下的Generate Signed Bundle/APK...选项

 

然后选择之前新建好存放证书的目录,并在后面添加一个以jks结尾的文件

密码和下面的key密码建议使用同样的,并妥善保存

Alias证书别名可自定义,下面的Certificate填写一些个人信息

 

 填写完毕后点击ok,新建的存放证书的目录中会生成一个jks文件

 

 然后获取查看SHA1和MD5值和SHA-256

点击file->Sync Project with Fradle File

 然后编辑器右侧会出现一个Gradle小象 

将文件的jks改成我们刚刚自己生成的

别名和密码填写自己输入的,然后将目录中的jks文件替换

 

 

 

点击小象Gradle,双击signingReport,就能查看SHA1和MD5值和SHA-256

 

 获取到秘钥后在dcloud的开发者中心去填写

(6)将 HBuilder-Integrate-AS下的assets->app下的_UNI_XXX替换成在第一步在hbuilder里生成的文件

 然后修改

 修改成在开发者中心生成的appid

下面这个value使用的是在开发者中心生成的离线打包key

 这里的修改成hbuider里的appid

 这里可修改为自己app的名字,这样安装在手机上时就显示该内容

 修改为对应appid

打开build.gradle文件,填入Android包名和大版本号和小版本号

可通过在simpleDemo\src\main\assets\apps\__UNI__B0DA83E\www目录下的manifest.json文件查看版本号信息

 到此配置工作就算进行完成了

 4.开始离线打包

 

依次填写对应的内容(这个jks文件一定要保存好)

 

 点击next

查看生成的apk文件

 

 --------------------------------------------------------------------------------------------------------------------------------特殊情况:最新解决Android Studio打包没有Generate Signed Bundle/APK选项

可查看我下方转载的文章里面有写解决方法

暂时先写这么多,用于备忘,如有错误欢迎指正

uniApp安卓离线SDK运行 uniapp安卓离线SDK运行 阅读详情

相关推荐

uni-app打包成Android Apk 全程详解

本文使用cli 方式 一、Android原生配置 官方文档 0 安装开发环境 必备软件: Android Studio HBuilderX 小程序Android离线sdk, 下载版本sdk (一般是最新版。版本要与 HBuilder X版本一致,检查版本的方法看下面导出App资源小节) 申请 Appkey 登录开发者中心。如果没有账号,就注册一个。申请Appkey需要进行邮箱和手机号的实名认证。 在左侧菜单中选择我创建的应用,点击应用 左侧选择离线打包Key管理,选择对应平台 iOS Android

Cherish 2万+

uni-app项目打包成apk(本地打包篇)

uni-app项目打包成apk(本地打包篇)

zxczero的博客 6万+

【uniapp】安卓离线打包步骤

uniapp 安卓离线打包最新步骤

糖葫芦哎的博客 5527

uni-app打包成Android Apk 过程详细

重新运行npm run build:app-plus,生成新的app-plus内容,替换之前的www文件夹里的内容,并且打开里面的manifest.json 应该能看到id已经变成重新获取的appid了。在项目根目录新建一个文件夹,以 src/manifest.json 中的 appid 字段为文件名,然后在文件夹中创建一个 www 目录,将 app-plus 文件夹下的资源拷贝到 www 目录中。在assets右键新建一个文件夹apps,将 3.2 步骤的appid文件夹整个复制到 apps目录下。

m0_56063262的博客 9218

uni-app项目安卓离线打包

小小安尧-uni-app项目安卓离线打包

m0_65747046的博客 1800

告别云打包排队!HBuilderX+Android Studio本地打包Uniapp安卓Apk全流程

本文详细解析了如何利用HBuilderX与Android Studio实现Uniapp安卓应用的本地离线打包全流程。通过搭建本地环境、配置SDK、生成本地资源、集成原生工程及自动化签名,开发者可彻底摆脱云打包排队困扰,实现高效、可控的APK构建,大幅提升开发与测试迭代速度。

m5n6o7的博客 1179

uni-app 离线打包 App 完整教程

在顶部菜单栏中选择“发行”选项,然后依次点击“APP-Android-本地打包”->“生成本地打包APP资源”。稍等片刻后,控制台会显示打包资源的生成状态以及存放路径。此时,您可以直接点击该路径链接,快速打开存储目录查看生成的资源文件。

2501_92586616的博客 767

uni-app如何打包apk到Android studio中调用

首先我们知道,Android和uni-app中写的代码是完全不一样的,他们的编译环境也是不一样的,呢么如何要在Androidstudio中调用uni-app中的代码呢?我们这边来准备几个步骤请看: 第一步:在Androidstudio中创建一个空的项目(这一步是必须或者可以创建一个demo) 第2步:下载hbuild打包apk的sdk(如图:此地址在hbuilder中的本地打包指南中可以直接进入,除了导入地图还有功能的使用等。。。) 这是sdk下载地方,但是需要的aar包和配置步骤我下面已经贴出,朋友们可

qq_45490395的博客 5411

uniapp 发行 原生APP本地打包 安卓APK(最全的步骤)

最近做完官网后,做uniapp了,没空把之前的前端博客补完,就开了这篇新的记录uniapp发行安卓app。 第一步:正常运行的uniapp 你得有个uniapp,配置是好的可以在微信开发者工具中看的那种,小程序都用不了,就别考虑打包安卓了。 第二步:官方指南 点击HBuilder的发行 --> 原生App-本地打包 -->Android本地打包指南 告诉你这个是省得你找各种文档了,官方已经给你搞了一个指南: 原生开发者支持DCloud 原生开发者支持网站 uni小程序SDK、A.

坐等夕阳落time的博客 1万+

uniapp打包和发布APK教程

hbuilderx打包apk,android studio打包apk文件

renkai721的专栏 6249

Windows server Database 2025 安装 i225/i226 网卡驱动

Windows server Database 2025 安装 i225/i226 网卡驱动 windows这比坏得很,intel消费级网卡不准在服务器系统上安装。你要说他是异构不支持?他就纯粹恶心人。 之前已经安装过一次,但是今天database预览版一更新,又给我把网卡驱动杀了,气死,写一篇教程。 到这里就完成了,总之还是想辱骂windows,提供便捷的同时又人为制造困难,多少有点(隔壁linux内核直接自带全家桶了就一省心) 并且近年Intel的新U安装显卡驱动和普通声卡驱动都不会出声

低温热源的博客 1万+

uni-app实现本地打包安卓APK

用UNI-APP开发,实现本地打包首先需要去下载安卓的SDK Andorid平台SDK下载地址: http://ask.dcloud.net.cn/article/103 需要安装一个Android Studio 地址:https://developer.android.google.cn/ 把下载下来的SDK解压: 找到HBuilder-Hello 用Android Studio打开HBui...

我的代码没有Bug的博客 2万+

安装了anaconda,pycharm导入numpy时提示没有该包(模块)?

**问题详情:**我安装了anaconda,在利用Pycharm学习numpy这个库的时候,导入numpy这个包的时候提示我没有nummpy这个模块:No module named numpy.如下图所示。 应该说安装了Anaconda,里边就自带了numpy这个库,就应该能够使用。我一个新手怎么搞得懂呢?于是网上查了查找到了一个解决办法,说是我项目的解释器应该设置为Anaconda安装目录下的python.exe,而不应该是系统自带的:https://blog.youkuaiyun.com/aanndd77/art

qq_39820505的博客 1万+

uniapp本地打包到Android Studio生成APK文件

uniapp 项目本地打包到Android Studio 生成APK安装包的环境配置。

weixin_38797742的博客 3545

别再只用线性回归了!用sklearn的核岭回归搞定非线性数据(附RBF核调参实战)

本文详细介绍了如何使用sklearn的核岭回归处理非线性数据,特别是RBF核的应用与调参实战。通过网格搜索找到最佳参数组合,核岭回归能有效捕捉数据中的复杂波动,显著提升模型性能。适合需要解决非线性问题的数据科学家和机器学习工程师。

weixin_34246529的博客 338

嵌入式Linux Qt/QML开发实战:从Buildroot配置到应用部署

本文详细介绍了嵌入式Linux Qt/QML开发全流程,从Buildroot系统配置、交叉编译工具链搭建到应用部署与调试。以RK3506开发板为例,提供实战指南,帮助开发者高效完成嵌入式应用开发,解决常见环境配置与性能优化问题。

m2n3o4p5的博客 227

uniapp离线打包安卓apk详细教程,从HbuilderX新建项目到Android Studio详细配置(一)

摘要:本文介绍了使用HbuilderX和Android Studio进行基础离线打包的完整流程。首先需在HbuilderX新建项目并申请证书及离线key,然后生成项目本地包。接着在Android Studio中配置:导入离线SDK、复制本地包、配置离线key和appid、设置build.gradle文件、配置证书信息,最后完成打包。此外还详细说明了如何制作自定义调试基座,包括引入debug-server-release.aar、开启debug配置、添加调试依赖等步骤。整个流程需确保SDK版本与Hbuilde

想喝冰阔落的博客 3174

java毕设:基于springboot的服装搭配推荐系统(springboot+layui+jq+html)1011

项目描述 基于springboot的服装搭配推荐系统: 基于天气服装搭配推荐系统为用户提供未来一周的天气预报情况,并根据预报天气和用户现有的服装进行着装搭配,以及显示未来6小时精确温度数据为用户提供更精确的天气信息便于用户在出行前对自己的着装进行调整,每日用户可以根据自己当日对系统推荐的着装搭配舒适度进行反馈,系统将根据用户的反馈对用户着装的保暖系数进行相应调整,通过多次的反馈和调整形成对用户着装的个体化和精确化的推荐。 本系统可以为用户提供以下服务: 1.未来五天的天气信息显示; 2.未来六小时内天气温度

qq_2537071370的博客 3647

uniapp安卓本地离线打包全过程,Android Studio离线打包全过程 ---

uniapp安卓本地离线打包全过程,Android Studio离线打包全过程 ---

我的ID:sumer-work(全网同名)昵称:程序员SUMER(全网同名) 1403

基于 STM32 的乒乓球发球机控制系统设计与实现

乒乓球发球机是一种能够按照预设参数自动、连续发出乒乓球的训练设备。本系统以 STM32F103C8T6 为主控核心,通过控制实现球速调节、实现落点与旋转方向控制、实现出球节奏控制,并配合 OLED 显示与按键人机交互,实现速度、频率、落点、旋转四大参数的可调发球训练。

weixin_42300449的博客 211

《UDS协议从入门到精通》系列——图解0x83:访问时间参数

详细介绍UDS协议0x83服务,目标ECU的时序参数设置有哪些注意点?

车载系统攻城狮 2138

uniapp安卓本地离线打包全过程,Android Studio离线打包全过程

uniapp安卓本地离线打包全过程,Android Studio离线打包全过程

我的ID:sumer-work(全网同名)昵称:程序员SUMER(全网同名) 955

015:机载三维激光扫描技术相关知识

机载三维激光扫描系统(LiDAR)是集激光、GPS、INS等尖端技术于一体的三维航空遥感技术,能高效准确获取地表三维信息。该系统由GPS、INS、激光扫描测距系统、成像装置和工作平台组成,各部件协同工作以获取精确的空间定位、运动状态、地表三维坐标及真实色彩信息。通过制定飞行计划、安置GPS基站、激光扫描测量、惯性测量及获取高清数码影像等步骤,机载LiDAR技术能实时获取大范围高精度三维数据。该技术具有扫描速度快、精度高、全数字特征等优势,广泛应用于测绘、工程、环境监测和城市建设等领域,如城市三维模型重建、灾

qq_31762031的博客 1726

UNI-APP 打包构建 APK

基于uni-app的多种打包教程,包括在线的,离线的所有版本,最重要的是,可以实现局域网打包构建apk,通过纯命令,完全断网打包

海猪的博客 6811

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

uniapp本地打包app安装说明

使用Android Studio打开目录”HBuilder-Integrate-AS”(使用“HBuilder-HelloUniApp”也可以),并将HBuilder X生成的本地打包资源替换到“src/main/assets/apps”目录下。的值,如图3处位置的值要相同,这个包名要与后续在“开发者中心”设置“应用信息”时的“包名/appid/域名”一致。填好信息,点击“ok”回到上一页,关闭,可以看到“src”目录下已经有新生成的“key.jks”文件。可以使用Android Studio生成。

weixin_43750611的博客 2443

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

uniapp创建并实现离线打包成安卓app

历尽千辛万苦终于把包打完了。。。因为没做过安卓开发,发现uniapp可以开发几乎所有端的app和小程序,于是决定学习一下。在B站上看了喵喵扑街大佬的打包视频,发现和我自己的版本不一样,就写了这篇文档记录一下。问题:我打包完成之后,启动不了在splash页面一直进不去。。有没有大佬知道是什么原因,指点我一下。。视频地址。

weixin_44530462的博客 2116

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

上一篇: CSS实现流星效果
下一篇: web项目在uniapp打包成apk
soclearz
博客等级 码龄6年 3651粉丝 15原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值