您当前的位置:首页 > 电脑百科 > 程序开发 > 移动端 > APP

uni-app发布android版App的详细过程

时间:2022-07-05 09:40:53  来源:  作者:东少笔记

开发环境

1. Android Studio下载地址:Android Studio官网 OR Android Studio中文社区css

2. HBuilderX(开发工具)html

3. App离线SDK下载:最新android平台SDK下载android

注意:HBuilderX版本要跟SDK版本一致。npm

SDK目录说明

    |-- HBuilder-Hello                App离线打包演示应用
    |-- HBuilder-Integrate-AS         集成uni-app或5+ app的最简示例
    |-- SDK                           SDK库文件目录
    |-- Feature-Android.xls           Android平台各扩展Feature API对应的详细配置
    |-- readme                        版本说明文件及注意事项
    |-- UniPlugin-Hello-AS            uni原生插件开发示例

准备工程

1. 安装android Studio并解压SDK下载包;json

2. 运行android studio,选择导入项目HBuilder-Hello;android-studio

 

 3. 导入项目后,按提示安装所需便可;安装完成后,项目会从新rebuild,等待结束,运行项目到测试机,能够看到传感器,音频,二维码等应用示例;app

 

 

 

 4. 打开 HBuilderX 写好的项目,点击 发行 > 原生app-本地打包 > 生成本地打包资源,打包完成后,HBuilderX 控制台会输出打包信息和打包路径;ide

 

 5. 打开 android studio 切换项目到project目录,依次打开 HBuilder-Hello > app > src > mAIn > assets,能看到 apps.HelloH5.www 和 data 两个文件夹;工具

 

 6. 删除 android studio 的 apps 文件夹内容后,将 HBuilderX 刚才打包路径下的 resources 文件夹内容替换; 开发工具

 

 7. 复制 www > manifest.json 中的id,替换 data > dcloud_control.xml 中的 appid;

 

 

 

 

8. 点击运行项目,若是运行后测试机所显示的内容和HBuilderX项目中所展现一致,则表示替换成功;

补充一些打包过程遇到问题的解决方法:

1)运行APP提示“当前运行环境没法运行启用“自定义组件模式”的uni-app引用”,只须要在“app-libs”引入文件“ uniapp-release.aar”(该文件在SDK下载包的路径“SDKlibs”下)便可解决);

2)报错“Entry name 'assets/SDK_Default_Route_Texture_Gray_Arrow.png' collided”,删除文件“HBuilder-Helloappbuild”下的全部数据,从新生成就没问题;

3)uniApp引入“vconsole.min.js”会致使打包运行后,只显示底部菜单,内容区域显示空白;

4)工程增长package.json,并执行“npm install”后,打包App运行后会致使引用组件的页面没法跳转;

5)uniapp调用接口使用了Promise,打包App运行后会致使打开调用接口的页面一直加载中。

发布版本

1. android studio > build > Generate Signed Bundle / APK,建立新的 jks文件或选择原有jks,一路下一步,直至完成; 

 

 

 

 

 

 

 

 

 

2. 把文件app-debug.apk发送到手机,安装并使用。

 

转载于:https://blog.csdn.NET/king0964/article/details/108635541



Tags:android   点击:()  评论:()
声明:本站部分内容及图片来自互联网,转载是出于传递更多信息之目的,内容观点仅代表作者本人,不构成投资建议。投资者据此操作,风险自担。如有任何标注错误或版权侵犯请与我们联系,我们将及时更正、删除。
▌相关推荐
Android 15 有望引入应用隔离功能,进一步提升系统安全性
IT之家 4 月 17 日消息,即将推出的 Android 15 系统可能引入一项全新功能:应用隔离。这一功能将更好地保护用户免受行为异常应用的侵害。Android 系统一直拥有强大的安全防护...【详细内容】
2024-04-17  Search: android  点击:(8)  评论:(0)  加入收藏
Android 15 有望带来 NFC 无线充电支持,小型设备充电更方便
IT之家 4 月 16 日消息,说到无线充电,大多数人可能首先会想到 Qi 标准。Qi 无线充电已经存在很长一段时间了,并且广泛应用于我们日常使用的许多智能设备中。然而,许多小型电子设...【详细内容】
2024-04-16  Search: android  点击:(5)  评论:(0)  加入收藏
Android Emulator黑屏怎么办 Android模拟器黑屏解决方法
Android Emulator黑屏问题困扰了非常多的玩家,Android Emulator作为一款安卓模拟器,可以让你在电脑上运行和浏览安卓应用程序,但是程序本身不是很稳定,很容易会出现黑屏,启动不了...【详细内容】
2024-03-04  Search: android  点击:(46)  评论:(0)  加入收藏
Android 谷歌三件套:解锁谷歌生态!
大家是不是遇到这个情况?当我们需要下载一些国外的游戏或者软件的时候,需要在手机里面安装Google Play商店,然后通过Google Play商店下载国外软件!为了帮助大家使用上各种好用的...【详细内容】
2024-01-02  Search: android  点击:(117)  评论:(0)  加入收藏
Android开发中常见的Hook技术有哪些?
Hook技术介绍Hook技术是一种在软件开发中常见的技术,它允许开发者在特定的事件发生时插入自定义的代码逻辑。常见的应用场景包括在函数调用前后执行特定的操作,或者在特定的事...【详细内容】
2023-12-25  Search: android  点击:(92)  评论:(0)  加入收藏
在Android应用开发中使用NFC功能
NFC介绍NFC是指“近场通讯”(Near Field Communication),它是一种短距离无线通信技术,允许设备在非接触或极短距离内进行通信。NFC通常用于移动支付、门禁系统、智能标签和其他...【详细内容】
2023-12-22  Search: android  点击:(104)  评论:(0)  加入收藏
关于Android图像Bitmap类,你要知道的一切
Bitmap介绍Bitmap是一种图像文件格式,它由像素阵列组成,每个像素都有自己的颜色信息。在计算机图形学中,Bitmap图像可以被描述为一个二维的矩阵,其中每个元素代表一个像素的颜色...【详细内容】
2023-12-19  Search: android  点击:(102)  评论:(0)  加入收藏
Android开发中如何进行单元测试?
单元测试介绍单元测试是软件开发中的一种测试方法,用于验证代码中的最小可测试单元(通常是函数或方法)是否按预期工作。单元测试通常由开发人员编写,旨在隔离和测试代码的特定部...【详细内容】
2023-12-11  Search: android  点击:(170)  评论:(0)  加入收藏
我的手机我做主,如何为Android手机应用换图标?
作为一名Android用户,你是否曾经为自己的手机桌面感到单调而乏味?虽然Android系统的桌面定制性已经非常强大,但有时候我们还是希望能够在细节上做出一些改变,尤其是对于那些每天...【详细内容】
2023-12-10  Search: android  点击:(62)  评论:(0)  加入收藏
了解Android系统架构中的HAL硬件抽象层
在Android系统中,HAL的存在使得不同厂商的硬件可以统一被上层的应用程序调用,从而提高了系统的兼容性和可移植性。HAL还可以帮助开发者更方便地开发应用程序,因为他们不需要为...【详细内容】
2023-12-06  Search: android  点击:(214)  评论:(0)  加入收藏
▌简易百科推荐
如何构建基于大模型的App
ChatGPT 的出现让大模型再一次成为业界的关注热点,然而,并不是每个组织都要去训练及生成大模型的,而且各个组织的技术积累和计算资源也不太允许这样去做。更多的时候, 我们还是...【详细内容】
2023-09-27    喔家ArchiSelf  Tags:App   点击:(284)  评论:(0)  加入收藏
Google play应用成功上架要点——如何防止封号、拒审、下架?
Google Play是全球最大的移动应用商店之一,它是运行Android操作系统的设备的官方应用商店。它提供各种数字内容,包括应用程序(应用)、游戏、音乐、书籍等,包括免费和付费选项。这...【详细内容】
2023-08-18  Balen跨境说    Tags:Google play   点击:(269)  评论:(0)  加入收藏
微信公告将备案!App为何要备案?哪些需备案?怎样办理?
8月9日,微信公众平台运营中心发布了《关于开展微信小程序备案的通知》,表示微信公众平台ICP代备案管理系统将提供新增备案、变更备案、注销备案等服务,协助开发者完成微信小程...【详细内容】
2023-08-10    北京日报  Tags:   点击:(412)  评论:(0)  加入收藏
APP开发入门:了解主流的编程语言
在过去的几年里,有许多程序员开始学习和使用编程语言。这其中包括C、C++、 Java和 Python。尽管有许多语言可供选择,但大多数程序员都会选择最容易学习的编程语言。如今,有很多...【详细内容】
2023-07-28  爱尚网络科技    Tags:编程语言   点击:(179)  评论:(0)  加入收藏
App在线封装容易吗?是什么原理?
App在线封装是一种将网页应用封装成App的技术,通过这种技术,用户可以在不下载安装App的情况下,直接在浏览器中使用App的功能。相对于传统的App开发模式,App在线封装具有更低的开...【详细内容】
2023-06-30  李hh18122    Tags:App   点击:(242)  评论:(0)  加入收藏
APP原生开发和非原生的区别
我们都知道 APP开发的时候需要根据实际情况来选择合适的开发方式,而在 APP定制开发中要考虑功能、技术以及用户体验等多方面的问题,那么就有很多人会问到这个问题:APP原生开发...【详细内容】
2023-05-19  爱尚网络科技    Tags:APP原生开发   点击:(481)  评论:(0)  加入收藏
App开发中的人机交互:如何设计出符合人机交互原则的应用程序?
随着移动应用的普及,人们对于应用程序的期望也越来越高。一个优秀的App应用程序应该是易用、易学、易记和富有吸引力的,并且应该符合人机交互的基本原则。下面我们将详细讨论...【详细内容】
2023-05-17  跨境电商360  搜狐号  Tags:App开发   点击:(385)  评论:(0)  加入收藏
OA类APP的开发流程及注意事项
OA类APP的特点是方便交流,可以随时随地与同事进行工作上的沟通。尤其对于销售类的公司员工,移动APP非常符合他们的工作场景。他们经常出差或在外拜访客户,不方便在电脑上操作办...【详细内容】
2023-05-08  北京APP外包    Tags:APP   点击:(346)  评论:(0)  加入收藏
短视频app搭建的技术难点是什么?
近年来,短视频app的流行引起了广泛关注。越来越多的企业开始投入资源来开发短视频app,以满足用户的需求。然而,短视频app的开发过程中,存在许多技术难点需要解决。本文将深入分...【详细内容】
2023-04-24  玉柏科技勇哥说软件    Tags:app   点击:(275)  评论:(0)  加入收藏
短视频app搭建前需要注意哪些事项?
如果您正在考虑搭建一个短视频app,那么在开始之前,您需要注意以下几件事情:1. 确定您的目标受众在搭建短视频app之前,您需要确定您的目标受众。这将有助于您确定app的外观、功能...【详细内容】
2023-04-21  玉柏科技勇哥说软件    Tags:app   点击:(321)  评论:(0)  加入收藏
站内最新
站内热门
站内头条