首页 > 其他分享 >纯小白uni-app+Android Studio离线打包

纯小白uni-app+Android Studio离线打包

时间:2024-07-09 10:53:32浏览次数:15  
标签:app 离线 jks Studio 密钥 key Android 打包

一、HBulderX

(1)cloud:开发者中心 注册登录

(2)HBulderX登录开发者中心的账号,创建uni-app项目-》test,此时点击test下文件mainfest.json,会出现如下uni-app的AppID

 同时在CLOUD上也会出现此项目,注意,项目名称和AppID要对上

 (3)HBulderX本地打包

 打包结果如下,期间要下什么插件,就让它下吧

 

( 4 ) Android 离线 SDK 下载
下载地址: https://nativesupport.dcloud.net.cn/AppDocs/download/android.html
注意版本对应,下载后解压如下:

 将 HBulderX 本地打包的文件复制到 apps 里面这个位置,里面的其他文件可以删除

 

二、Android Studio
用 Android Studio 打开项目,注意红框中 AppID 要保持一致,不一致的改成一致

 

 版本也最好保持一致,另外包名 applicationId 也要保持一致(一般都是一致的不需要改)

 

三、Jks密钥
( 1 )安卓打包需要密钥,有默认的 test.jks,不过默认的密钥,所有的项目都是会一样的。
所以最好还是使用自己的密钥
生成自己的密钥:

 创建一个新的在项目下,密码自己的随便填,自己记住就行,建议简单设置,比如 123456

 如图,默认的 test.jks 就可以删除了,修改项目,使用自己建的 key,jks

 

( 2 )打开 key.jks ,拿到密钥。   找到 key.jks 文件夹处, cmd 打开

 

打开key.jks文件查看
keytool -list -v -keystore key.jks

容易出现以下问题

 原因:电脑配置的环境变量的jdk和打开项目默认jdk地址不一样。找到项目默认的jdk地址

 

到这个文件夹的bin下再次打开cmd

keytool -list -v -keystore C:\apk-uni\[email protected]_20240424\HBuilderIntegrate-AS\simpleDemo\key.jks

找到对应别名下的 SHA1 , SHA256

 

( 2 )使用密钥生成离线打包 key   打开 CLOUD ,点击应用名称

 填写以下信息,把密钥填进去

 填完后在此处生成离线打包key

 将离线打包 key 填入 AndroidManifest.xml

 接下来,就可以打包了

 打包而成的文件

 

标签:app,离线,jks,Studio,密钥,key,Android,打包
From: https://www.cnblogs.com/hs20011205/p/18291314

相关文章

  • 同声传译app哪个好免费?5款旅行必备的实时翻译器
    暑假快到了,不得不说暑假就是要好朋友出去玩啊,谁还一整天都待在家里呢?若条件允许,跨出国门,领略异国风情,也是一个不错的选择。但语言障碍常常成为许多人心中的顾虑,担心自己的口语水平不足以畅游无忧。别担心,下面就为大家提供解决方案。今天给大家整理归纳了5个出国旅游必备的同......
  • 如何快速批量的下载贝壳看房VR全景图到本地电脑,实现离线浏览VR全景漫游,一招教会你
    无论你是专业摄影师、3D家装设计师,还是房产销售人员,经常会需要保存VR全景平台上的720全景图片到本地。直接用浏览器另存为常常无效,这时一款专门的全景图下载工具软件就派上用场了。轻松保存超清VR全景图片市面上有很多720全景图下载工具,但哪一款功能最强呢?我们推荐KD全景下......
  • k8s集群离线部署
    K8s离线部署环境目标k8s离线部署步骤部署docker详情见文章:《离线安装docker及后端项目离线打包》https://blog.csdn.net/qq_45371023/article/details/140279746?spm=1001.2014.3001.5501所用到的所有文件在:链接:https://pan.baidu.com/s/10cb-dXkgdShdjPEBCyvTrw?......
  • 离线安装 vscode-server
    获取当前版本vscode的commit_id:Help->About->Commit根据commit_id下载对应版本的vscode-server:https://update.code.visualstudio.com/commit:${commit_id}/server-linux-x64/stable将下载好的vscode-server-linux-x64.tar.gz放在~/.vscode-server/bin/${c......
  • 基于SpringBoot+Vue+uniapp的汽车维修预约服务系统的详细设计和实现(源码+lw+部署文档
    文章目录前言详细视频演示具体实现截图技术栈后端框架SpringBoot前端框架Vue持久层框架MyBaitsPlus系统测试系统测试目的系统功能测试系统测试结论为什么选择我代码参考数据库参考源码获取前言......
  • 基于SpringBoot+Vue+uniapp的绿城郑州爱心公益网站的详细设计和实现(源码+lw+部署文档
    文章目录前言详细视频演示具体实现截图技术栈后端框架SpringBoot前端框架Vue持久层框架MyBaitsPlus系统测试系统测试目的系统功能测试系统测试结论为什么选择我代码参考数据库参考源码获取前言......
  • 基于SpringBoot+Vue+uniapp的社团服务系统的详细设计和实现(源码+lw+部署文档+讲解等)
    文章目录前言详细视频演示具体实现截图技术栈后端框架SpringBoot前端框架Vue持久层框架MyBaitsPlus系统测试系统测试目的系统功能测试系统测试结论为什么选择我代码参考数据库参考源码获取前言......
  • vk-data-goods-sku-popup uniapp vue3示例
    效果图组件简介vk-data-goods-sku-popup是一个uniapp上面方便好用的sku组件,使用场景包括但不限于商品详情页、购物车页面、订单结算页、搜索结果页下面就上代码了,完整vue页面的代码如下<scriptsetup>import{ref,defineEmits,defineProps,computed}from'vue'//显示......
  • Android开发——使用Android Studio封装SDK(二) jar
    前言:什么叫SDK?  软件开发工具包(SoftwareDevelopmentKit,缩写SDK)一般是一些软件工程师为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件时的开发工具的集合。  Android常见的SDK有哪些形式?   (1).so库:是C或C++语言而打包成的库。   (2)......
  • Apple开发_Masonry中 mas_remakeConstraints和mas_makeConstraints的效果是一样的,那么
    1、前言在Masonry布局框架中,mas_makeConstraints和mas_remakeConstraints虽然都用于设置视图的约束,但它们的行为和用途是有区别的。2、功能作用mas_makeConstraintsmas_makeConstraints用于首次为视图创建约束。当你想要为一个新添加的视图或者之前未设置约束的视......