H5网页应用打包安卓App(全网最详细教程)

开通VIP,畅享免费电子书等14项超值服

首页

好书

留言交流

下载APP

联系客服

2022.07.03四川

如果你是一名Web开发者,想把自己开发的页面打包编译成App在手机运行,但是你对Java和Android一窍不通,

将Vue或者React使用的webpack把代码项目进行打包如果没玩过MVVM框架随便什么helloworld的html项目也可以,不一定非要打包只要网页能打开就行,这里以Vue+Webpack为例:打包之后生成index.html和dist目录

我这里的项目浏览器打开之后是移动端的html5页面,如下图:

注意这里只是页面,不是APP,移动端页面,接下来的任务就是要把这个html开发的页面打包成安卓App

打包好之后,打开HbuilderX,创建5+App项目

创建后,将左侧默认文件除了manifest其他都删掉,然后把刚刚打包好的(我的是index.html和build)放到项目目录下

点击manifest.json进行配置

Appid需要去Dcloud申请一下,注册一个账号就行,申请地址如下,免费的

图标配置可以自动生成,也可以先不生成,后面我们可以用IDE创建自定义图标

配置如下图

我们这里简单点,全部模块都不用,下来大家可以自己尝试勾选玩一下

按照默认的选项来即可

按照默认来

打开下载好的Andriodstudio,这里不用另外安装java环境,AndroidStudio自带jdk的

下图这里

点击顶部工具栏右侧手机图标,如下图,创建AVD虚拟手机,也就是手机模拟器

点击创建AVD

这里屏幕尺寸可以随便选,也可以自定义

模拟器安卓系统我选的是pie,可以点击download下载或直接点下一步也会下载

下载好后,这里是默认

最后点击Finish完成,然后点击下图得位置,可以尝试运行一下刚创建的空项目app

点击工具栏手机运行按钮,顺利的话会弹出Helloworld的App如下所示

我们可以看到上图蓝色框框有报错信息,这个应该是声音方面的报错,不影响我们使用,直接无视

如果这里运行不起来,可以参考文档底下的踩坑问题解决方案中是否有你遇到的问题

接着app/build.gradle顶部,

将compileSdkVersion和targetSdkVersion值改成28,将minSdkVersion改成22

applicationId为创建时的包名,compileSdkVersion为编译版本,minSdkVersion为兼容最小的版本号,targetSdkVersion为目标版本,有兴趣的可以百度一下三者之间的区别和联系。注意,官方文档中标注“App离线SDKminSdkVersion最低支持19,小于19在部分4.4以下机型上将无法正常使用。”versionCode需要设定一个数值,一般为1,每次更新版本时versionCode的值都要比前一个设置的值大,否则无法正常安装,versionName一般填写主版本号次版本号和修正号,如图中的“1.0”为最初版本号,其余的可以自行查阅。

修改后点击右上角syncnow进行同步

注意,复制离线打包资源时,如下图中在上上级resources位置中,整个目录一起复制过去

复制后,如下图所示IDE会自动折叠目录变成一个域名

这里的应用名称,与刚刚引入本地打包资源的里的manifest.json文件进行比较

在app/src/main/assets/data下编辑dcloud_control.xml,确保xml的appid与manifest.json的appid一致

我这里对比一致无需更改,如果不一样的话,以manfest.json中的appid为准

然后添加以下代码到刚刚删除的位置

然后将provider代码段中的${apk.applicationId}替换成包名,如果不知道包名是什么,可以看离线资源复制之后自动折叠的域名,如下图位置

如下右键新增资源图标

这里可以根据自己需要设置图标

到这里基本完成了,可以尝试模拟器上运行app

如果顺利的话,此时弹出手机自动安装app后,就可以看到我们的web项目以app方式运行了

当然如果不顺利的话,可以参考下面的问答,或给博主留言

在菜单栏中选择Build,点击GenerateSignedBundle/APK...项,进入打包页面。

在任务管理器中可以查看CPU是否开启虚拟化技术

如果没有开启,需要在BIOS中开启,这个可以百度一下,不同电脑启动虚拟化方式不一样

点击取消直接没反应,运行不了模拟器了

解决步骤,每一步都是必要步骤:

进入自己SDK目录下的extras\google\Android_Emulator_Hypervisor_Driver的文件夹下,运行silent_install.bat

如果执行结果返回是:STATE:4RUNNING,说明安装成功。就可以正常使用AS的模拟器了。

THE END
1.iPhonex如何隐藏app图标iPhonex隐藏app图标的方法是: 1、待机状态下,点击iPhone手机桌面上的【设置】图标。 2、滑动屏幕选项,找到【屏幕使用时间】。 3、点击进入【内容和隐私访问限制】。 4、点击【允许的app】选项。 5、点击想要隐藏起来的系统应用右边的按钮,绿色代表显示,灰色就表示已经将该应用隐藏在桌面了。 iPhone X是iPhone公司设...https://m.iask.sina.com.cn/jxwd/dhICqMfrgzI7.html
2.推特App图标正式改为“X”但仍然叫“推特”游民星空Twitter现已正式在App Store中将原来的“蓝鸟”图标改为黑白配色的“X”。在最新版的 X 应用中,关于“Twitter”的痕迹正在逐渐被抹去。例如订阅服务Twitter Blue现已更名为X Blue,主页顶部的蓝鸟Logo被 X 取代,搜索栏中的提示信息也更改为“搜索 X” 等等。 https://wap.gamersky.com/news/Content-1625474.html
3.Android组件化项目搭建遇到的问题记录12.华为手机安装app无启动图标 问题原因:可能是在LearnCanry引入产生,正式打包后问题依然存在。而oppo、小米手机安装后显示正常。 解决办法:华为手机权限处理后,将主题设置为华为的的主题后,可见。 13.组件化之间的 xml资源文件问题 如果有相同的布局等文件,一定要删除重复的或其他命名,否则 Kotlin中初始化时会找不到...https://www.jianshu.com/p/81e0655b737b
1.x推特安装包下载3.可靠稳定性 : X app采用全球领先的云计算技术,确保系统稳定性和流畅度。 4.便捷操作:支持快速查找好友、发送语音消息、一键分享等多种便捷操作,让你的聊天更加高效。 x 推特怎么设置看隐私内容 更改Twitter敏感内容设定教程: 打开设置:首先点击页面左上角的头像,然后选择“设置和隐私”。 https://www.ptxz.com/soft/12780.htm
2.XIconChangerapp下载XIconChanger4.3.5app安卓版下载X Icon Changer app是一款非常好用的图标美化类应用,包含了非常丰富的美化工具,让用户可以轻松在线编辑制作,以便可以让自己的桌面变得更加的独特,而且每日都会精选推送多样的主题风格,方便用户可以更好的进行选择,展现自己个性化的风格。 软件内容介绍 X Icon Changer是一款提供了个性化的图标工具,用户可以在手机上自由地...https://app.ali213.net/android/630255.html
3.XIconChangerX Icon Changer - Customize App Icon & Shortcut 编辑评价 X Icon Changer是一款完全免费且实用的应用程序,可以帮助您更改和升级;自定义任何应用程序的图标和名称。可以从图库,其他应用程序图标和许多个性化图标包中选择新图标。我们的应用程序将在主屏幕上创建带有新图...https://android.dailydownloaded.com/zh/desktop-enhancements/desktop-customization/53564-x-icon-changer-customize-app-icon-amp-shortcut-download-install
4....推特x图标版app下载12月03日,男童地下车库玩耍 遭车辆碾压身亡,扣扣传媒,免费网站黄页4188,域名停靠app大全下载2023,2|免费,下载2023,《91麻花传MD0174苏蜜清歌》中文在线观看-历史片 - 西山影院|麻花传,苏蜜清歌,《积积对积积的桶免费大全漫画》高清不卡在线观看 - 全集|积积的桶免费,贵州省广告协会|广告,《黑人荫道BBwBBB...http://m.ruhrg.com/v/video/20241123/891615JYGgm.shtml?scm=21420241126
5.手机图标修改器中文版免费版下载X Icon Changer是一款非常好用的手机工具软件,这款软件可以将我们手机屏幕上面的快捷图标更改,图片你想改成什么样子的都可以,直接能在图库中选取,软件使用起来非常方便,也不花钱完全是一个免费的工具软件,让手机屏幕怎么好看怎么来。 软件介绍 X Icon Changer 完全免费且有用的应用程序,它可以帮助您更改和自定义任何...https://m.itmop.com/downinfo/478400.html
6.XIconChangerapp最新版下载XIconChanger app 简介 XIconChangerapp是一款非常好用的桌面图标软件,用户可以随心所欲的更改相关的桌面图标,选择多种不同的样式,在制作过程中可以选择丰富的素材,通过打造可以帮助用户拥有一个精致漂亮的手机桌面,在操作过程中可以查看详细的教程。 《XIconChangerapp》软件特色: 1.完整的陈列了所有的功能,全新的...https://gps.it168.com/detail/346303.html
7.XlconChanger自定义App桌面图标与名称吾爱破解自定义App桌面图标与名称.apk https://wwc.lanzout.com/iYxOT035m0ri 密码:aa0y ...https://www.52pojie.cn/thread-1621544-1-1.html
8.DockDodger从Dock隐藏正在运行的App图标[OSX]Dock Dodger 是一款从 Dock 隐藏正在运行的 App 图标工具,只需简单的拖拽就能完成@Appinnhttps://www.appinn.com/dock-dodger/
9.小蓝鸟退休推特App图标已经正式变更为X标志推特已于上周宣布将更名为“X”,并且官方还换上了X的头像。 今天,App Store中推特沿用了多年的小蓝鸟图标已经下线,换成了黑白配色的“X”。 应用内各种“Twitter”的元素也在逐渐被抹去,比如之前名为Twitter blue的订阅服务已经被X blue取代。 不过,虽然图标等都已经更换完毕,但应用名称依然是“Twitter”。 https://m.3dmgame.com/news/202307/3874382.html
10.XIconChanger改图标下载X图标转换器app,一款免费的App桌面图标、名称自定义工具,能够轻松自定义应用的图标样式与名称,使用简单,设置轻松,丰富素材尽在其中,让图标自定义更轻松。 X Icon Changer软件介绍 X Icon Changer图标转化器app是一款完全免费且实用的应用程序,可以帮助您更改和自定义任何应用程序的图标和名称。可以从图库,其他应用程序...https://m.qqtn.com/q/766516
11.综上推特x图标版app下载时事1:oppo软件商店官方正版下载-oppo软件商店官方最新版免费下|oppo软件商店官方正版 12月03日,王宏志任国家能源局党组书记,章建华不再担任,md0190-6苏畅我回来了:探索其最新作品与艺术演绎-叁圈下载|苏畅我回来了,小红帽直播app官方下载安装_小红帽直播免费下载最新版本v1|小红帽直播,官方下载安装,...http://m.8825.net/v/video/4033038720BA5wlB.shtml
12.uniapp发行原生APP本地打包安卓APK(最全的步骤)uniapp安卓原生别以为搞uniapp安卓了,就不用了解原生安卓的开发了,uniapp安卓打包要借助Android Studio 安卓开发工具的。建议你懂一点原生安卓开发,会用这个Android Studio,弄目录结构就差不多了。 2)HBuilderX,我直接就下载了App开发版 3)下载App离线SDK 这一步是为了后面,我们需要一些jar包和一些文件,都在这个App离线SDK里,先...https://blog.csdn.net/weixin_43991241/article/details/123655893