1. 下载HBuilderX

官网下载地址:https://www.dcloud.io/hbuilderx.html

2. 安装HBuilderX

官网安装说明:https://hx.dcloud.net.cn/Tutorial/install/windows

3. 在vscode中打包vue项目

3.1 在打包vue项目之前

需要修改以下几处配置:

(1)config\index.js

把build下面的assetsPublicPath的值,从’/‘改为’./’:

(2)src/router/index.js

mode如果是history,注释掉。

根目录直接指向想要的画面。

(3)build\utils.js

找到图中的if代码,添加以下语句(以防css里找不到资源文件):

publicPath: '../../'

3.2 执行打包命令

node build/build.js

在根目录下面会生成dist目录。

4. 在HBuilderX中打包apk

4.1 在HBuilderX中新建一个项目

4.2 把之前打包的dist下的内容拷贝到此工程下面

4.3 删除不要的目录

4.4 点击:manifest.json,进行以下配置

(1)应用标识

此处需要注册HBuilder账号,来获取AppID。

(2)图标配置

选择一个1024*1024的图标,然后勾选:【自动生成所有图标并替换】

(3)在【源码视图】的plus属性中,增加以下代码:

"statusbar" : {
    //应用可视区域到系统状态栏下透明显示效果
    "immersed" : true
},

项目上点右键→【发行】→【原生App-云打包】

选择【使用公共测试证书】。去掉广告的勾。按下【打包】

【继续打包】

根据提示查看打完的包,就OK了。

注意:每天免费打包的次数是有限的,且用且珍惜。

以上为个人经验,希望能给大家一个参考,也希望大家多多支持Devmax。

如何使用HBuilderX把vue项目打包成apk的更多相关文章

  1. Vue如何指定不编译的文件夹和favicon.ico

    这篇文章主要介绍了Vue如何指定不编译的文件夹和favicon.ico,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教

  2. 详解Html5页面实现下载文件(apk、txt等)的三种方式

    这篇文章主要介绍了详解Html5页面实现下载文件(apk、txt等)的三种方式,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧

  3. android – 在IntelliJ中减小调试APK的大小

    我正在合作开发具有9个Android库和10个jar库的中型Android项目.我在IntelliJ中开发,我的协作者在Eclipse中工作.在Eclipse中,调试APK的大小约为2.5MB,在IntelliJ中它是20MB.这怎么可能?我可以在IntelliJ中减小APK的大小,以便更快地将其上传到设备中吗?解决方法APK是一个zip文件.将扩展名更改为.zip并解压缩.看看里面有什么.

  4. android – 如何在没有eclipse的情况下构建apk或使用配置文件修改apk版本?

    我想从xml文件构建一个带有一些大配置的apk.我想知道是否有任何方法可以控制apk的构建过程或者是否有任何方法可以从我们的源代码创建apk并进行一些修改我们的源基于我们的配置xml文件.或任何其他方式来构建apk文件我不希望每次应用程序运行时都读取我的配置文件,我想在应用程序本身中包含更改欢迎所有建议,评论,答案,想法提前致谢…

  5. android – 未配置应用程序通过Google Play结算的应用程序

    我正在研究一个Android项目,我正在尝试实施InAppBillingV3.我已将我的应用上传到GooglePlay,并在应用中添加了IAP.我可以成功检索我的应用程序的IAP列表及其价格,但当我实际尝试购买时,我的设备会出现以下错误(没有错误)ThisversionoftheapplicationisnotconfiguredforbillingthroughGooglePlay.Checkt

  6. android – Play商店错误“您上传了使用不安全证书签名的APK”

    我正在尝试将游戏上传到Unity3D开发的Play商店.我已经使用Unity的内置方法使用所有必需的参数签署了apk但我在尝试上传Play商店上的APK时遇到此错误解决方法现在也有同样的错误……新的应用程序……似乎我们需要手动创建击键UPD:是的,它有所帮助

  7. android – zipalign:找不到命令 – Ubuntu

    我正在尝试使用命令行在Ubuntu14.04LTS系统上压缩“input.apk”文件,因为我还没有访问源代码.如果我没有弄错,我应该可以使用以下命令执行此操作但我得到以下输出我确保zipalign文件在我的…sdk/tools目录中,我必须从我的…build-tools/android-4.4W文件夹中复制,因为它最初缺少.当我按照另一个问题的建议输入这一行时我得到以下输出这是否意味着我需要一个.zip文件而不是我的.apk来zipalign?正如@Haresh的评论中所述,以下命令有效解决方法尝试运行

  8. android – 你上传了一个以调试模式签名的APK.您需要在发布模式错误中签署APK

    我正在尝试在GooglePlay商店上传应用程序.我正在构建.apk并使用Maven进行签名.我使用maven-jarsigner-plugin来签署.apk文件.我正在使用我使用Eclipse向导创建的密钥来签署另一个Android应用程序.我使用以下命令对.apk文件进行zipalign:zipalign[-f][-v]infile.apkoutfile.apk当我尝试在Playstore上上

  9. android – 按密度分割APK仍包含所有资源

    我决定尝试apksliptting来减少我的apk的大小.我将以下内容添加到我的gradle构建文件中这成功地为各种密度生成单独的apks.但是,我注意到所有apks都是相同的大小,没有一个比通用apk小.所以,我将一个加载到apk分析器中,发现它包含所有资源.没有人被剥夺.因此,所有配置都有效地生成了具有不同文件名的相同apk.我错过了什么吗?是否有任何其他构建选项可能会阻止正在删除的资源?

  10. 如何检测Android APK是否在其清单中将debuggable设置为true或false而不安装它?

    正如标题所说,我希望能够在计算机上找到APK是否已将debuggable设置为true或false,而无需将其安装在设备上,运行它并查看它是否显示在DDMS中.解决方法这是“一旦你知道如何”的事情之一–使用aapt工具检查清单.该命令将为您提供AndroidManifest.xml文件的编译形式的转储–输出将类似于A:android:debuggable(0x0101000f)=(type0x12

随机推荐

  1. js中‘!.’是什么意思

  2. Vue如何指定不编译的文件夹和favicon.ico

    这篇文章主要介绍了Vue如何指定不编译的文件夹和favicon.ico,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教

  3. 基于JavaScript编写一个图片转PDF转换器

    本文为大家介绍了一个简单的 JavaScript 项目,可以将图片转换为 PDF 文件。你可以从本地选择任何一张图片,只需点击一下即可将其转换为 PDF 文件,感兴趣的可以动手尝试一下

  4. jquery点赞功能实现代码 点个赞吧!

    点赞功能很多地方都会出现,如何实现爱心点赞功能,这篇文章主要为大家详细介绍了jquery点赞功能实现代码,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

  5. AngularJs上传前预览图片的实例代码

    使用AngularJs进行开发,在项目中,经常会遇到上传图片后,需在一旁预览图片内容,怎么实现这样的功能呢?今天小编给大家分享AugularJs上传前预览图片的实现代码,需要的朋友参考下吧

  6. JavaScript面向对象编程入门教程

    这篇文章主要介绍了JavaScript面向对象编程的相关概念,例如类、对象、属性、方法等面向对象的术语,并以实例讲解各种术语的使用,非常好的一篇面向对象入门教程,其它语言也可以参考哦

  7. jQuery中的通配符选择器使用总结

    通配符在控制input标签时相当好用,这里简单进行了jQuery中的通配符选择器使用总结,需要的朋友可以参考下

  8. javascript 动态调整图片尺寸实现代码

    在自己的网站上更新文章时一个比较常见的问题是:文章插图太宽,使整个网页都变形了。如果对每个插图都先进行缩放再插入的话,太麻烦了。

  9. jquery ajaxfileupload异步上传插件

    这篇文章主要为大家详细介绍了jquery ajaxfileupload异步上传插件,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

  10. React学习之受控组件与数据共享实例分析

    这篇文章主要介绍了React学习之受控组件与数据共享,结合实例形式分析了React受控组件与组件间数据共享相关原理与使用技巧,需要的朋友可以参考下

返回
顶部