您当前的位置:首页 > 电脑百科 > 程序开发 > 移动端 > 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   点击:()  评论:()
声明:本站部分内容及图片来自互联网,转载是出于传递更多信息之目的,内容观点仅代表作者本人,如有任何标注错误或版权侵犯请与我们联系(Email:2595517585@qq.com),我们将及时更正、删除,谢谢。
▌相关推荐
出品 | OSC开源社区(ID:oschina2013)谷歌正式发布了 Android 13 精简版 (Go edition)。 Android Go 是面向 RAM 较小的入门级智能手机打造的移动操作系统,通常被用来打造价格更...【详细内容】
2022-10-21  Tags: android  点击:(157)  评论:(0)  加入收藏
简介Coil 是一个 Android 图片加载库,通过 Kotlin 协程的方式加载图片。特点如下:更快: Coil 在性能上有很多优化,包括内存缓存和磁盘缓存,把缩略图存保存在内存中,循环利用 bitm...【详细内容】
2022-10-18  Tags: android  点击:(27)  评论:(0)  加入收藏
【CSDN 编者按】在Android和iOS二分天下的移动操作系统领域,新系统似乎从一诞生就预示着某种悲剧的结果,旨在取代Android的Firefox OS创建于2010年,好景不长,6年后便被官方放弃...【详细内容】
2022-10-18  Tags: android  点击:(18)  评论:(0)  加入收藏
Handler引发的泄露(通常发生在Activity、Fragment等容器)、crash是Android开发中常见的问题,也是面试时非常容易被问到的技术点。关于Handler为何会引起容器泄露,网上有很多的文...【详细内容】
2022-10-18  Tags: android  点击:(12)  评论:(0)  加入收藏
前言我们都知道面试大厂主要就是考察程序员技术方向的专业技能,Java开发主要考察的就是Java方面的专业技能,而Android岗位的专业技能就是Android程序员面试的重要考察方向。大...【详细内容】
2022-10-09  Tags: android  点击:(23)  评论:(0)  加入收藏
移动安全公司Zimperium发现了一种名为"RatMilad"的新Android恶意软件,目标是中东地区的移动设备。据该公司称,该恶意软件被用于网络间谍活动、敲诈勒索或窃听受害者的谈话。该...【详细内容】
2022-10-06  Tags: android  点击:(25)  评论:(0)  加入收藏
Android 13 已于一个多月前发布,谷歌方面现如今则在积极地开发 Android 14 中。最新消息指出,新版本似乎将强制所有设备使用 AV1 编解码器。此前,设备只需要支持 VP8 和 VP9(AV1...【详细内容】
2022-10-03  Tags: android  点击:(41)  评论:(0)  加入收藏
Android项目开发完,多渠道打包是必不可少的环节。其原理在于,通过在Android安卓包中添加不同的标识,区分各个渠道下载来源,用于统计App在不同应用市场或渠道合作中的各项数据。...【详细内容】
2022-09-29  Tags: android  点击:(29)  评论:(0)  加入收藏
要理解RTMP推流,我们就要知道详细原理。本文将详细的来给大家介绍RTMP推流原理以及如何推送到服务器,首先我们了解一下推流的全过程: 我们将会分为几个小节来展开:一. 本文用到...【详细内容】
2022-09-27  Tags: android  点击:(44)  评论:(0)  加入收藏
  据安卓爆料者 Mishaal Rahman 的一份报告,Android 13 或将强制要求 A / B 分区,可无缝更新系统。  A / B 分区是 Android 7.0 中首次引入的机制,系统同时存在于 A 分区和...【详细内容】
2022-09-22  Tags: android  点击:(42)  评论:(0)  加入收藏
▌简易百科推荐
前言互联网时代, App作为于用户交互的端, 可以说实际上是一个界面, 产品的业务, 服务都是由Server提供的. 而App与Server的交互依赖于网络, 故而网络优化, 也是我们的App优...【详细内容】
2022-08-25  愿天堂没有代码    Tags:App   点击:(67)  评论:(0)  加入收藏
消息一词,最早来源于《易经》的“天地盈虚,与时消息”,意思为“天地间的变化,丰盈或虚弱,都随着时间的推移而变化,有时消减有时滋长”,消息一词泛指盛衰、生灭,所以中国古代把...【详细内容】
2022-08-10  佐田    Tags:APP   点击:(115)  评论:(0)  加入收藏
在国内,有着庞大用户基数的互联网,时刻都在上演着车水马龙,即时通讯、直播、短视频、电商、自媒体等成为了每个人的日常。属于app的时代也在悄悄地发生着变化,以前靠app的下载来...【详细内容】
2022-08-08  北京软件外包    Tags:APP   点击:(61)  评论:(0)  加入收藏
现在科技的发展太快,我们去一个陌生的地方也是说走就走。世界变得越来越小,现在导航软件已经是我们手机必装的软件之一,衣食住用行统统囊括其中。今天就以高德地图为例,给大家说...【详细内容】
2022-07-14  中控易动    Tags:APP   点击:(164)  评论:(0)  加入收藏
1,代码分析因为App集成了Bugly, Push, Feedback等服务, 所以Application的onCreate有很多第三方平台的初始化工作public class GithubApplication extends MultiDexApplicati...【详细内容】
2022-07-13  愿天堂没有代码  今日头条  Tags:placeholderUI   点击:(66)  评论:(0)  加入收藏
开发环境1、Android Studio下载地址: https://developer.android.google.cn/studio/index.html2、HBuilderX(开发工具,地址 https://www.dcloud.io/hbuilderx.html)3、App离线SD...【详细内容】
2022-07-05  东少笔记    Tags:android   点击:(197)  评论:(0)  加入收藏
当前环境下,App应用的开发门槛越来越低。很多人都想自己开发一款App,但是却又不知道如何下手?也不知道该学些什么?今天小编就为你整理了所有资料,看完你就知道该怎么做,该怎么学,该...【详细内容】
2022-07-04  知云享    Tags:App   点击:(111)  评论:(0)  加入收藏
随着社会的进步和科学技术的发展,APP也相继问世,最初我们的APP(手机应用程序),在苹果的我Tunes的新版本首次出现在2008年7月10日,最早的是游戏(如超级猴子球,魔术水滴,轮流射击),与eBay...【详细内容】
2022-05-23  职坐标在线    Tags:APP   点击:(89)  评论:(0)  加入收藏
UI 自动化测试时,先要定位到需要操作的元素,然后才能执行指令。 在网页端可以非常方便的通过 devtools 工具(也就是经常说的 F12) 获取和编写元素定位表达式。  但是在移动端...【详细内容】
2022-04-02  软件测试木木    Tags:APP自动化测试   点击:(125)  评论:(0)  加入收藏
移动APP和小程序,是我们每天都要用到的应用程序,但你知道应用程序是怎么开发出来,需要哪些开发框架吗?今天,在线认证培训课程专家|圣普伦和大家分享10个最受开发者喜爱的开发框架...【详细内容】
2022-03-23  圣普伦数字技术培训    Tags:APP开发   点击:(365)  评论:(0)  加入收藏
站内最新
站内热门
站内头条