iis服务器助手广告
返回顶部
首页 > 资讯 > 移动开发 >uni-app云打包与本地打包
  • 288
分享到

uni-app云打包与本地打包

uni-appandroidandroidstudio前端javascript 2023-09-25 05:09:57 288人浏览 八月长安
摘要

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

uni-app打包

uni-app打包方式目前有两种,云打包和本地打包,主要介绍本地打包,

开始使用打包之前,我们先看一下【 发行 】的工具栏,我们来简单介绍一下云打包与本地打包的区别:

原生APP-云打包:

    ① 通过官方在【云服务器】已经提供好的打包环境进行打包,简单方便快捷,适合新手入门;    ② 打包次数限制,1天只能打包【5次】,第六次需要收费(大概2¥一次)    ③ 打包时间长度不受控,高峰期排队时长可能需要 【几个小时】以上

原生APP-本地打包:

    ① 需要下载 Android Studio(Android 集成开发工具)配置环境,需要熟悉原生Android 开发,操作难度大,灵活性高;    ② 本地离线打包,不限制打包次数,完全免费;    ③ 打包时间受控,下载好离线SDK,配置好资源环境,无需排队;

云打包

  1. 用HBuilderX打开要打包的项目
  2. 选中项目列表中的项目右击选择发行=>原生App-云打包,弹出打包页面
  3. 到开发者中心生成证书
  4. 证书生成后下载下来,存到指定目录,然后在开发者中心选择需要打包项目=>我的应用=>证书管理=>证书详情中可查看别名密码
  5. 打包页面输入别名密码,选择下载好的证书,可以选择不要开屏广告,然后选择打包
  6. 最后会生成apk包,下载安装即可使用

本地打包

下载HBuilderX
下载地址

下载AndroidStudio
-下载地址

SDK下载地址
App离线打包SDK 下载

1. 生成本地打包资源

在这里插入图片描述
在这里插入图片描述

2. 下载Android Studio和App离线SDK

下载路径:https://nativesupport.dcloud.net.cn/AppDocs/usesdk/android
在这里插入图片描述

3. 解压得到的目录如下

在这里插入图片描述

4. 使用Android Studio打开Android 离线SDK解压目录里面这个文件夹,这个是示例项目,我们只需要更改这个项目的一些配置,其他配置HBuilderX已经配置好了

在这里插入图片描述

5. 切换到Project

在这里插入图片描述
在这里插入图片描述

6. 打开apps目录,把目录下的文件夹删除,我的是__UNI__B,然后打开HBuilderX本地打包的资源目录,最后拷贝到示例项目的apps目录下,也就是刚刚__UNI__B的位置

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
把dcloud_control.xml文件里面的id属性值__UNI__B改成manifest.JSON里面的id值相同
在这里插入图片描述
在这里插入图片描述

7. 添加provider信息到Androidmanifest.xml的application节点中

在这个链接里面往下翻可以看到说明https://nativesupport.dcloud.net.cn/AppDocs/usesdk/android
代码块贴出来了

<!--provider节点必须添加--><provider  android:name="io.dcloud.common.util.DCloud_FileProvider"  android:authorities="${apk.applicationId}.dc.fileprovider"  android:exported="false"  android:grantUriPermissions="true">  <meta-data      android:name="android.support.FILE_PROVIDER_PATHS"      android:resource="@xml/dcloud_file_provider" /></provider>

在这里插入图片描述

8. 这里的三个值相同

在这里插入图片描述
在这里插入图片描述
这里的值修改一致
在这里插入图片描述

9. 因为3.1.10版本起需要申请Appkey配置项目

打开开发者中心,选择对应的项目
开发者中心地址链接:https://dev.dcloud.net.cn/app/index?type=0
在这里插入图片描述

10. 点击编辑然后点击离线打包key管理,可以看到需要SHA1

在这里插入图片描述

11. 我们使用Android Studio生成

在这里插入图片描述
在这里插入图片描述

12. 可以看到示例项目已经有默认的配置,我们可以生成自己

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

13. 路径选择跟test.jks所以同一目录,并写上文件名字,后缀要是jks,我的是key.jks,然后保存。

在这里插入图片描述

14. 点击OK然后点击X关闭

在这里插入图片描述
在这里插入图片描述

15. 可以看到apps目录下已经有key.jks, 可以删除test.jks了

在这里插入图片描述

16. 然后填写配置的信息

在这里插入图片描述

17. 去key.jks目录下运行命令

在这里插入图片描述

18. 输入密码123456可以看到SHA1了

在这里插入图片描述
在这里插入图片描述

19. 复制SHA1到开发者中心,并且Android 包名要和build.gradle里面填写的一样

在这里插入图片描述

20. 保存,得到App Key复制到AndroidManifest.xml文件对应的位置

在这里插入图片描述

21. 点击build图标就可以进行打包了,完成✅

在这里插入图片描述

22. apk文件所在目录,拷贝到手机安装即可使用

在这里插入图片描述

文档参考

参考文章:
原文链接:Https://blog.csdn.net/qq_40230735/article/details/123346723
https://blog.csdn.net/qq_41816742/article/details/120997498?utm_medium=distribute.pc_aggpage_search_result.none-task-blog-2aggregatepagefirst_rank_ecpm_v1~rank_v31_ecpm-3-120997498.pc_agg_new_rank&utm_term=appkey+is+not+configured+or+configured+incorrectly&spm=1000.2123.3001.4430

‘keytool’ 不是内部或外部命令,也不是可运行的程序 或批处理文件。报错参考:
https://blog.csdn.net/qq_41842461/article/details/129021597

uni-app运行环境版本和编译器版本不一致的问题:
https://ask.dcloud.net.cn/article/35627

来源地址:https://blog.csdn.net/qq_41842461/article/details/129020566

--结束END--

本文标题: uni-app云打包与本地打包

本文链接: https://www.lsjlt.com/news/417182.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • uni-app云打包与本地打包
    uni-app打包 uni-app打包方式目前有两种,云打包和本地打包,主要介绍本地打包, 开始使用打包之前,我们先看一下【 发行 】的工具栏,我们来简单介绍一下云打包与本地打包的区别: 原生APP-...
    99+
    2023-09-25
    uni-app android android studio 前端 javascript
  • uni-app项目打包成apk(本地打包篇)
            最近可能要接一个uni-app的项目,之前没有接触过,因此学习了一下,好在uni-app基本算是vue和微信小程序的结合体,所以写代码方面问题不是太多,不懂的百度一下基本都能处理。写完demo之后,demo的内容应该能告诉客...
    99+
    2023-09-03
    uni-app android studio
  • 【uni-app系列】uni-app之App打包
    目录 一、原生App-云打包二、离线打包1.环境准备2.导入工程3.申请 Appkey(1)登录开发者中心(2)我的应用 -> 点击“应用名称”(3)进入离线打包 Key 管理 4.配置 Appkey5.修改 build.gr...
    99+
    2023-08-21
    uni-app android
  • Uniapp怎么打包本地app
    Uniapp是一款非常流行的跨平台开发框架,它可以让开发人员使用一套代码来开发同时支持iOS、Android和Web的应用。但是,当开发人员需要将Uniapp应用打包成本地应用时,就需要特殊的步骤与技巧。本文将介绍如何将Uniapp应用打包...
    99+
    2023-05-14
  • uni-app打包ios的步骤
    注意:下面的操作必须同时满足三个条件,且这三个条件都是必须得: 1.有一个苹果开发者账号(要收费) 2.有一台苹果笔记本(在笔记本上生成证书和文件) 3.有一部苹果手机(用于测试app的功能) 使用uniapp发布ios的应用的步骤如下: ...
    99+
    2023-08-17
    ios uni-app
  • UNI-APP安卓本地打包详细教程(保姆级)
    一、开发环境 uni-app 官方文档地址  原生开发者支持 Android Studio 下载地址:Android Studio官网 OR Android Studio中文社区 最新版的HBuilderX App离线SDK下载:最新and...
    99+
    2023-10-20
    android android studio 前端 vue.js
  • uniapp打包安卓App的两种方式(云打包、本地打包)方法详解
    在HBuilder上对APP提供了两种打包方式,云打包和本地打包,下面主要对这两种打包方式做个介绍 两者的区别:云打包相对简单,但是每天最多只能打包五次,而且在高峰期打包时间可能会很...
    99+
    2022-12-23
    uniapp打包安卓App的两种方式 uniapp云打包安卓App uniapp本地打包安卓App
  • 如何使用uni-app打包H5
    本文小编为大家详细介绍“如何使用uni-app打包H5”,内容详细,步骤清晰,细节处理妥当,希望这篇“如何使用uni-app打包H5”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。 找到项目中 manifest.j...
    99+
    2023-07-04
  • uni-app使用HBuilder X编辑器本地打包apk步骤说明
    1.下载安装Android Studio 下载地址官方地址:Android Studio 下载文件归档  |  Android 开发者  |  Android Developers 安装Android SDK和Google USB Driv...
    99+
    2023-09-26
    uni-app 编辑器
  • uni-app 打包 ios 测试包,通过 testFlight 分发测试
    uni-app开发,ios 申请证书打 ios 包 申请 ios 证书 (私钥证书)和描述文件(证书profile) 申请方式通过uni-app介绍进行申请,地址:https://ask.dcloud.net.cn/article...
    99+
    2023-08-20
    ios uni-app xcode
  • 使用uni-app打包H5的图文教程
    1. 找到项目中 manifest.json --- H5 配置---运行时的基础路径, 将路径修改为 相对路径(./ ) 2. 修改完后,点击工具栏 --- 发行 --- 网站p...
    99+
    2022-11-16
    uni-app打包h5 uniapp和h5 uni-app打包h5路径
  • 解决 uni-app 云打包 apk 运行白屏问题
    第一步:点击 manifest.json 第二步:点击 App常用其它设置 第三步:在 Android设置 中,勾选手机或模拟器支持的CPU类型,若不清楚可以全部勾选 第四步:点击 发行,进行 云打...
    99+
    2023-08-31
    uni-app android
  • 【 uniapp 】打包Android的apk(原生APP-云打包),及发布测试
    前言:         跨端(小程序、Android、IOS)项目开发好了,我们如何去利用 uniapp 的云打包去打包 apk 文件,然后上传测试呢?今天我们一起来学习一下,一步一步如何实现! 目录 一、 打包 Android ,...
    99+
    2023-09-02
    uni-app android java 前端
  • pycharm怎么打包成app
    是的,可以使用 pycharm 将 python 项目打包成应用程序。步骤如下:选择“build” > “build apk”;配置项目类型、模块名称和入口点;可选配置图标和其它选...
    99+
    2024-04-18
    python pycharm
  • uniapp本地打包详细步骤
    第一步 安装好 Android studio 官网地址:https://developer.android.google.cn/studio/ 第二步下载Android 离线SDK解压 https...
    99+
    2023-09-15
    android android studio gradle uni-app
  • uni-app云打包(android)(自有证书、云端证书、公共测试证书)
    一、进入云打包入口 发行->原生App-云打包  二、证书选择 1、使用自有证书 ①进入香蕉云编(这里采用的证书从香蕉云编进行生成) 香蕉云编-app打包上架工具类平台 ②进入页面选择“生成签名证书”->"立即创建证书"  ③选择“安...
    99+
    2023-09-01
    uni-app
  • 如何使用HBuilder打包APP
    小编给大家分享一下如何使用HBuilder打包APP,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!我们打包APP需要用到HBuilder,所以先讲解如何安装使用H...
    99+
    2023-06-15
  • python3打包脚本
    安装pip python3版本默认没有安装pip。复制get-pip.py的内容:https://bootstrap.pypa.io/get-pip.py在python环境下运行。 C:\python36>python.exe ge...
    99+
    2023-01-31
    脚本
  • 在pom文件中引入本地jar包,并打包
    在开发过程这如果需要引入一些,MAVEN仓库中没有的JAR包,或者引入一些别人写的一些工具类jar包。 (1)在项目下创建lib目录,将需要引入的jar包复制进去 (2)如果你想在代码中使用你需要选择jar包 右击"Add as Libra...
    99+
    2023-09-06
    jar java maven
  • Maven引入本地Jar包并打包进War包中的方法
    1.概述在平时的开发中,有一些Jar包因为种种原因,在Maven的中央仓库中没有收录,所以就要使用本地引入的方式加入进来。2. 拷贝至项目根目录项目根目录即pom.xml文件所在的同级目录,可以在项目根目录下创建文件夹lib,如下图所示: ...
    99+
    2023-05-30
    maven jar war
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作