整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:

HbuilderX打包成apk安卓安装包并装到手机上

HbuilderX打包成apk安卓安装包并装到手机上

次源妹儿将给大家分享一下如何使用HbuilderX将项目打包成.apk文件,并安装到手机上,做一个真正属于自己的app。具体步骤如下

1. 项目代码打包

将开发好的项目前端代码,打包成html、css、js等静态资源,打包后会自动生成/dist文件夹。不管用什么环境开发的项目,都可以生成这些静态资源。

打包命令:yarnbuild



2. 下载HbuilderX

本次分享需要用到非常重要的工具HbuilderX,这是dcloud.io出口的一款非常有用的前端开发工具,内置发布成为app的功能。

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



3. 安装HbuilderX

HbuilderX是一个绿色软件,下载过来后是一个压缩包,解压后将目录复制到你想要放置的目录中即可安装(绿色版,不需要安装,复制到想要放的位置即可)。



4. 注册账号并登陆

要实现云打包必须要在官网登录(没有帐号可以随时注册一个)

同时还需要在HbuilderX软件上登录,两边都要登录并保持用户名一致


5. 开始打包


01 创建项目

在Hbuilder软件上创建项目,类型:5+App

必须要写项目名称和项目路径,项目名称最好写英文,项目路径最好不要有中文




02将项目静态文件复制到HbuildX刚创建的项目中

将之前打包好的dist目录静态资源,复制到刚刚创建的5+App项目目录中去,用于打包成app的源文件。



03 配置打包选项【重点】

点击项目根目录下的manifest.json文件对打包进行,主要配置项有:

基础配置:应用标识、应用名称、入口页面



图标配置:上传正方形的.png图片作为app的图标,注意格式必须是.png



模块配置:有可能会报“通讯录”权限问题,建议关闭通讯录权限



04 发行打包成App

找到“发行”菜单 -> “原生App-云打包” -> 使用公共测试证书 -> 打包 ->继续打包,然后等待5分钟左右,即可打包完成



05 下载apk文件到手机安装



打包完成后即可在项目目录中找到.apk安装包,如果目录中没有也可以通过下载地址下载到本地。



可以通过微信、USB数据线等方式将这个文件传到手机上,就能安装和使用了。

builder是我们开发的一个打包网站的平台,可以非常方便的把一个手机网站做成APP,也可以直接打包h5代码,免费使用!

下面介绍如何使用lbuilder打包一个网站,并安装到手机测试。

分七步进行

1、注册lbuilder平台账号

2、创建APP、配置基本信息

3、配置扩展插件

4、配置打包项目

5、配置安卓证书

6、配置ios证书

7、编译APP

一、注册lbuilder平台账号

1、打开lbuilder官网http://www.lbuilder.com,点击右上角注册一个账号。

二、创建一个app

1、登录lbuilder平台点击制作APP,进入APP管理后台,点击左侧新建应用。

2、填写APP基本信息

设置好保存下一步

3、设置应用图标和启动图。

设置好保存下一步

三、设置插件

根据app需求,选择插件配置。

四、选择打包项目

可选择打包网址,或者直接打包代码。

lbuilder可以直接打包H5代码,如果没有搭建域名,只有代码也可以很方便的打包成APP。

1、选择代码打包,下载代码模板,解压有两个文件夹。

2、复制代码到代码模板

点击www文件夹,删除代码模板里面的两个文件,复制你的代码到这个文件夹。

3、重新压缩为zip包,上传打包

五、配置安卓证书

可以申请自定义证书配置,也可以使用系统自带证书打包。

六、设置ios证书

可自己申请证书打包也可以使用系统证书打包

ios证书申请比较复杂,需要苹果开发者账号才能申请。如有越狱手机,可以直接使用系统ios证书打包越狱版安装测试。

ios证书申请比较复杂,耐心看下。

申请ios证书需要一个苹果开发者账号

ios证书分开发证书和发布证书,这里首先申请个开发证书,先打包安装到自己手机测试。

iOS开发证书申请教程(真机调试测试)

iOS发布证书申请教程(上架App Store)

申请好证书会得到两个证书文件.p12和..mobileprovision,这是一套证书。

选择.p12和.mobileprovision文件上传,输入之前创建ios证书设置的密码,保存!

七、打包编译APP

可选打包安卓或者ios

如此就完成了网址或者代码打包成app

、前言

移动web时代,手机的兴起使得大部分在手机上的应用开发变得如火如荼,然而传统的app开发需要掌握的知识点繁多,开发周期特别漫长,为了解决这个问题,webapp应运而生,它使得app开发的难度大幅度降低,只要你懂前端就可以开发app;然而由于技术的更迭,不光出现了app,还有小程序以及一些网站,于是,很多人瞄准了多端应用市场,所谓多端指的是一套代码多个平台运行,比如我在DCloud上写了一个应用,我可以把它打包为小程序、网站和App,这样就减少了我们开发的难度和时间,目前最火的要属DCloud和APICloud了,由于uniapp是基于DCloud,所以咱们今天所讲的内容全部基于DCloud平台,好了,下面让我们一起进入到今天的课题中吧。


二、安装开发工具Hbuilderx

这个就是我们今天的主人翁,往后我们会一直用这个工具开发app甚至小程序和网站,下载地址:https://www.dcloud.io/hbuilderx.html,下载好后直接安装即可,安装好后界面是这样的,如图:

安装完毕之后需要我们再去申请注册一个DCloud的账号用于登录,这个很简单,就不说了。


三、创建第一个uniapp应用

首先我们新建一个目录,如图:

然后选择uniapp,如图:

此时我们先填写项目名称,然后选择项目的目录,最后我们可以选择一个合适的模板,或者是空模板,这里我们我们为了上手方便选择hello uni-app这个模板,选择的这个模板里面的内容是uni-app中的所有组件的使用方法,如图:

当我们点击创建后就会自动生成一个目录了,如图:

通过目录里面的文件夹名我们可以了解到,应用的界面其实是放在pages文件夹里的,所以我们随便点击一个pages里的文件,然后将其运行在内置浏览器中,如图:


四、打包app

当我们做完这一切之后就可以发布这个app,在发布之前我们还可以对这个App的其它设置进行一些调整,如图:

调整好之后,我们就可以来打包了,如图:

这里有三个选项,云打包、本地打包和制作应用wgt包,这三个选项是什么意思了,首先,云打包可以不用在电脑上安装任何sdk就能制作一个app,而本地打包就麻烦点,需要我们下载Android studio然后还有一些sdk才能打包好,过程比较繁琐;至于wgt包,制作好了之后可以进行同步更新并且不用用户再度下载,非常的方便。因此这里我们选择云打包,如图:


可以看到有些平台的apk打包成功了,不过有些失败的,不去纠结那么多,我们直接把这些apk安装到手机上即可使用。


五、总结

本文主要和大家讲的就是关于uniapp的制作和打包,可以看到,uniapp让我们轻松做到了从零基础到开发app。更多精彩好文敬请关注公众号简易编程网。