uniapp Android本地打包

这篇具有很好参考价值的文章主要介绍了uniapp Android本地打包。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

昨天借助了uniapp云打包的力量实现了线上打包;今天去实现以下本地打包,后来发现本地打包是真的复杂,就连麦克阿瑟将军都曾说到,如果让我用uniapp本地打包,那我宁愿将枪口指向上帝。

ps:每位道友可能遇到的环境不同,并不一定适合所有人的环境

软件准备

1. 安卓编辑器下载
2. 安卓编辑器汉化教程
3. 安卓SDK
4. 一个uniapp项目,这里使用的是Hello uni-app并去除了某些权限具体可以看这里调试打包

信息准备

证书的获取和应用申请可以看这里调试打包

在获取证书和包名后还需要收集以下信息

  • AppID
  • Android

进入应用详情,然后点击离线打包Key,就能看到AppID和Android了
uniapp本地打包,uni-app,android
uniapp本地打包,uni-app,android
最终需要准备的信息有

名称
AppID __UNI__9D075DF
包名 com.android.firstapp
Android 563bc4d4cebc6e13e0d3c4ca08318359
证书别名 dbtest
证书密码 123456
MD5 47:8B:A7:96:8A:2F:26:20:0D:AD:E4:69:F1:AB:E3:C6
SHA1 2A:00:C4:EB:8A:0A:EB:46:AD:E9:71:C9:4C:20:F9:4D:17:CD:38:97
SHA256 27:7F:87:25:8D:61:92:B7:19:82:C7:F3:0C:55:55:5C:78:E1:CE:87:EF:94:A3:E8:09:87:56:1E:5C:CF:A7:EA

开始本地打包

1. 项目打包

  • 进入HBuilder找到manifest.json文件,点击源码视图,看下appid是否和上面准备的AppID一致,不一致就改本地的
    uniapp本地打包,uni-app,android
  • 点击发行,选择原生App-本地打包,
    打包完成后解压一开始下载的SDK包,并找到__UNI__A文件夹,用刚才打包好的文件夹替换该文件夹,具体如下图所示
    uniapp本地打包,uni-app,android

2. 项目导入

  • 下载安装Android Studio并汉化(可选)
    uniapp本地打包,uni-app,android
    点击open打开,找到HBuilder-Integrate-AS并打开该项目
    uniapp本地打包,uni-app,android
    uniapp本地打包,uni-app,android

3. 导入失败( 处理方法 )

uniapp本地打包,uni-app,android

如果你导入后发现,有报错并且侧栏是这个样子,则很有可能是本地jdk没配置好

  • 点击文件选择设置如图找到构建工具Gradle这里,选择对应的JDK,1.8安装,选择后点击应用并确定
    uniapp本地打包,uni-app,android
  • 然后再次点击文件选择Sync Project with Gradle Files,构建后没有报错,侧栏如下图所示则成功
    uniapp本地打包,uni-app,android

4. 修改文件信息< 易错点 >

  • 首先将目录调整成这个样子
    uniapp本地打包,uni-app,android
  • 打开dcloud_control.xml,将appid修改为应用的AppID
    uniapp本地打包,uni-app,android
  • 打开AndroidManifest.xml将文件顶部的package修改为你的包名,将文件底部的android:value修改为你的Android
    uniapp本地打包,uni-app,android
    uniapp本地打包,uni-app,android
  • 打开Gradle Scripts文件夹找到build.gradle(Module:simpleDemo)文件,安装下面进行配置
    uniapp本地打包,uni-app,android
  • 关于证书的位置,我门需要将证书文件放到下面这里
    uniapp本地打包,uni-app,android

5. 打包

点击构建选择Generate Signed Bundle / APK...
uniapp本地打包,uni-app,android
选择apk点击下一步
uniapp本地打包,uni-app,android
uniapp本地打包,uni-app,android
选择release点击创建
uniapp本地打包,uni-app,android

当打包完成后可以在release文件夹中找到apk文件

uniapp本地打包,uni-app,android

今天熟悉了本地打包的基本流程,小道已无力探索,若各位道友有兴趣,可以看更详细的本地打包配置

uniapp 本地打包 官方文档文章来源地址https://www.toymoban.com/news/detail-851634.html

到了这里,关于uniapp Android本地打包的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • uni-app离线打包高德地图导入android studio不能正常显示

    本人使用的uni-app SDK版本:Android-SDK@3.8.7.81902_20230704 1.导入以上文件,依赖已经自动添加了 2.确保这个正常引入 3.修改AndroidMainifest.xml,添加自己的密钥

    2024年02月13日
    浏览(57)
  • 【uni-app】【Android studio】手把手教你运行uniapp项目到Android App

    选择运行到Android App基座 选择运行项目 1、连接手机,在手机上选择 传输文件。 2、打开 设置 - 关于本机 - 版本信息 -连续点击4-5次 版本号 ,输入手机密码,系统就进入了开发者模式。 3、 设置 其他设置 开发者选项 打开 开发者选项 打开 USB调试 。 4、回到Hbuilder,点击刷新

    2024年02月09日
    浏览(55)
  • 用 Android Studio 打包 uni-app 的安卓apk;手把手教程、巨详细避坑

    Uni-app 离线打包 apk 1. Android Studio 下载 Android Studio官网 2. HBuilderX下载 HBuilderX下载 3. App离线SDK下载 Android 离线SDK - 正式版 下载后解压文件,将 HBuilder-Integrate-AS 重命名 build-template 并拷贝到一个专门打包用的文件夹下作为打包模板 该文件夹中有一个 simpleDemo 文件夹 即 build-temp

    2024年02月04日
    浏览(65)
  • uni-app云打包与本地打包

    uni-app打包方式目前有两种,云打包和本地打包,主要介绍本地打包, 开始使用打包之前,我们先看一下【 发行 】的工具栏,我们来简单介绍一下云打包与本地打包的区别: 原生APP-云打包: 原生APP-本地打包: 用HBuilderX打开要打包的项目 选中项目列表中的项目右击选择发行

    2023年04月10日
    浏览(94)
  • 『UniApp』uni-app-打包成App

    大家好,我是 BNTang, 在上一节文章中,我给大家详细的介绍了如何将我开发好的项目打包为微信小程序并且发布到微信小程序商店 趁热打铁,在来一篇文章,给大家详细的介绍如何将项目打包成APP。 打包 App 也是一样的,首先需要配置关于 App 应用的基础信息,打开 manifest

    2024年02月04日
    浏览(108)
  • uni-app打包之云打包与本地打包

    背景 由于早之前发的文章关于app的大杂烩文章太杂了, 所以打算给拆一拆,这篇是uni-app打包篇 uni-app打包方式目前有两种,云打包和本地打包,主要介绍本地打包,云打包比较简单,只进行简单的介绍 云打包 用HBuilderX打开要打包的项目 选中项目列表中的项目右击选择发行

    2024年02月02日
    浏览(59)
  • 【UniApp】-uni-app-打包成网页

    经过上一篇文章的介绍,已经将这个计算器的计算功能实现了,接下来就是我们项目当中的一个发包上线阶段,我模拟一下,目的就是为了给大家介绍一下,uni-app是如何打包成网页的。 除了可以打包成网页,uni-app还可以打包成小程序、App、H5、快应用等等,后面在单独开文

    2024年02月04日
    浏览(72)
  • uni-app项目打包成apk(本地打包篇)

            最近可能要接一个uni-app的项目,之前没有接触过,因此学习了一下,好在uni-app基本算是vue和微信小程序的结合体,所以写代码方面问题不是太多,不懂的百度一下基本都能处理。写完demo之后,demo的内容应该能告诉客户我可以做,但我一开始是先用手机录制视频

    2024年02月03日
    浏览(52)
  • uniapp打包成Android时,使用uni.chooseLocation在App端显示的地址列表是空白的解决办法

    前言: 最近在做项目的时候出现了一个很无解的问题,问了很多人,找了很多的资料,都没有解决.最后在一个突然的机会,我发现了一个小线索.(继续往下看!) 问题描述: uniapp在打包成app后使用uni.chooseLocation后,在app端,选择地址的时候,你会发现他一直都是在转圈的状态,但是真机调试

    2024年02月02日
    浏览(57)
  • UNI-APP安卓本地打包详细教程(保姆级)

    uni-app 官方文档地址   原生开发者支持 1、Android Studio 下载地址:Android Studio官网 OR Android Studio中文社区 2、最新版的HBuilderX 3、App离线SDK下载:最新android平台SDK下载 4、3.1.10版本起需要申请Appkey, 申请请参考 点击进入 Android Studio官网 或者 Android Studio中文社区 点击 Downl

    2024年04月23日
    浏览(73)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包