HBuilder是DCloud(数字天堂)推出的一款支持HTML5的Web开发IDE。该软件既可以支持web代码编写,也可以将已经编写好的项目代码打包为手机APP。

HBuilder提供的打包有云端打包和本地打包两种,云端打包的特点是DCloud官方配置好了原生的打包环境,可以把HTML等文件编译为原生安装包。

1,下载HBuilder,注册并登陆。首先打开“文件”-“新建”-“移动APP”,输入“应用名称”,“位置”可以根据需要自己选择即可,“选择模板”建议选择空模板;

2,新建完成后, 在项目管理器会显示新建的项目目录,其中css,img,js和index.html这几个文件可删可改可替换。

unpackage文件夹是放置app图标和启动界面的图片。

manifest.json文件是移动App的配置文件,用于指定应用的显示名称、图标、应用入口文件地址及需要使用的设备权限等信息,用户可通过HBuilder的可视化界面视图或者源码视图来配置移动App的信息。

3,如果删除了css,img,js文件夹和index.html文件,就把其他自己的项目文件对应复制到文件夹中,注意html文件中的引用路径需要保持正确。

如下图自己拷贝的项目:

4, 文件复制完成后,刷新更新下,双击打开manifest.json文件来配置App。

appid:点击云端获取。版本号:根据需要来编辑。页面入口:默认是index.html,根据自己项目需要,更改APP的启动页面。应用描述:自己随便填。应用是否全屏显示:勾上就全屏显示。

5,图标配置:点击页面下方的图标配置,配置APP显示图标。

1)点击"+"号的正方形方框,选择图标素材的路径找到图标素材,再点击" 自动生成所有图标并替换"按钮,完成图标生成和替换。

2),生成的图标自动在unpackage文件夹下

6,启动图片(splash)配置,点击切换到启动图片配置

1),启动选项:默认

2),启动图片设置,根据自己需要是Android还是iOS平台,再根据不同设备对应做出启动图片

3),在unpackage→res文件下新建个文件命名"splash",把做好的启动图片放到这个文件里面。

4),在启动图片设置里点击"选择",找到刚放进来的启动图片

7,SDK配置:有需要就配置,没有就默认就行。

8,模块权限配置:有需要就配置,没有就默认就行。

9,页面引用关系:

首先点击“扫描代码”,再点击左边index.html文件

该功能是什么意思:点击左侧html文件,右侧会显示不同的文件,图片等。可以表示左侧html文件加载时所需要的资源。

10,代码视图:在代码视图里查看设置是否正确,确定后ctrl+s保存好。

11,设置好配置选项,正式进入打包阶段

HBuilder里点:"发行"-"发行为原生安装包"开始打包

这里介绍一下iOS打包

1),这里如果选择越狱包就不需要苹果证书,一路默认设置就可以打包成功,但是打包的App只能安装在越狱过的手机,没越狱安装不了。

2),如果使用苹果证书,这里推荐一个申请iOS证书的工具 Appuploader。免苹果付费开发者账号,直接使用普通苹果id,就能使用Appuploader申请ios测试证书,打包ipa安装到非越狱设备。

工具的安装网址:http://www.applicationloader.net/blog/zh/72.html

免开发者账号申请iOS证书教程:http://www.applicationloader.net/blog/zh/1073.html

12,提交成功后点击确定,就可以查看App打包状态

等打包成功,就可以点手动下载,通过第三方工具 苹果助手安装到ipad上了。

13,调试和安装模拟器

如果你需要在电脑本机进行调试那就需要安装模拟器,请参考http://ask.dcloud.net.cn/article/151如何安装配置手机模拟器,或者在HBuilder里→→运行→→手机运行→→如何安装配置手机模拟器进入查看。

如果需要安装到手机进行真机调试,把手机用数据线连接到电脑,然后重新启动HBuilder→→运行→→手机运行→→连接上真机。

hbuilder php app,怎样利用HBuilder将App进行打包相关推荐

  1. hbuilder创建app并利用真机运行调试

    目前开发app有原生开发和web开发两种方式,各有各的优势和劣势,利用web技术开发app可以只用写一套代码,即可以在Android和ios同时应用,比较方便和快捷,有很多中不同的开发方式,例如cor ...

  2. vue项目利用Hbuilder打包成APP流程,以及遇到的坑

    目录 1.打包项目 1.1打包的app出现白屏. 1.2点击页面跳转不了,报 Loading chunk 2 failed. 等错误. 1.3.点手机物理按钮,直接退出程序. 2.Hbuilder发布 ...

  3. 混合App开发,HBuilder开发移动App

    使用HBuilder开发混合App: Hbuilder:是一个在线打包工具,不需要在本地配置开发环境:直接将做好的网站,通过一些简单的操作,就能在线打包为一个App: 混合APP开发常见技术:Html ...

  4. js获取微信状态栏高度_人人商城打包app教程 方法 hbuilder打包支持支付宝微信原生支付...

    使用hbuilder打包人人商城app 方法支持微信支付宝原生支付 介绍 人人商城打包使用hbuilder打包app需要的文件,目前支持微信原生支付,支付宝原生支付,原生退出app ,还没有写分享和原 ...

  5. 【HBuilder】手机App推送至Apple App Store过程

    一.前言        最近由于公司同事离职,顶替这位同事从事手机App的研发工作,BIM数据平台部门采用的是HBuilder作为手机App的制作环境.本篇介绍我是如何将HBuilder的Releas ...

  6. Mac下搭建手机APP开发环境(HBuilder X ,HTML5plus Runtime,MUI,springboot)

    本文介绍Mac安装开发环境不包括创建springboot等代码相关,只涉及软件安装以及搭建APP测试环境(hbuilder连接nox). 第一步:下载 夜神手机模拟器 :http://www.pc6. ...

  7. 将HTML的文件打包成为App,编程工具Hbuilder

    Html→封装1个自定义浏览器→应用程序 第一步\ 必须先登录Hbuilder ,运用其云端进行打包操作. 第二步创建一个移动app项目 第三步将所有打包成App的程序全部复制替换该项目的文件 第四步 ...

  8. 苹果证书(免费) + 打包ipa + 上传app store在Hbuilder里面打包ipa包到没越狱的手机上安装时,是需要p12文件跟.mobileprovision的证书的,这里可以超简单不需要

    苹果证书(免费) + 打包ipa + 上传app store 在Hbuilder里面打包ipa包到没越狱的手机上安装时,是需要p12文件跟.mobileprovision的证书的,这里可以超简单不需要 ...

  9. 利用HBuilder打包apk文件

    自己写app小软件,打包成apk是非常有成就感的一件事,今天就讲一下如何利用HBuilder把app项目打包成apk,很简单. 1. 在Hbuilder上面新建一个app项目 文件-新建-移动App ...

最新文章

  1. 李飞飞出任推特董事会成员:将利用AI技术持续推动变革
  2. Redis服务停止报错解决方案[NOAUTH Authentication required]
  3. python 获得github代码库列表
  4. altium designer 单层显示切换两次_新论文:北京新机场装配式单层铝合金网壳结构整体稳定性能研究...
  5. hdu 1561 The more, The Better 树形dp
  6. Service Mesh 高可用在企业级生产中的实践
  7. 计算机网络严楠,安徽工程大学
  8. ApacheCN Asp.NET 译文集 20211126 更新
  9. Go 学习之路:Println 与 Printf 的区别
  10. redis和oracle同步方案,redis与oracle之间怎么实现数据同步?
  11. [dfs] 洛谷 P2535 收集资源
  12. 软件工程第二次作业中第一个作业
  13. 多线程之同步synchronized的使用不当造成java.lang.IllegalMonitorStateException 异常
  14. Jetty报ArrayIndexOutBoundsException:30305的解决方案
  15. 添加 identity impersonate=true userName=username password=password/,解决问题!
  16. include vdimgck.php,织梦后台升级后验证码登录一直显示错误的解决方法
  17. python 打开txt文件
  18. IllustratorCS6-桌面排版与插画绘制-01-使用散点画笔绘制璀璨星云
  19. matplotlib.pyplot.hist参数详解
  20. 模块化编程的六大原则

热门文章

  1. CuteHttpFileServer-手机和电脑互传文件
  2. HTML5带发光动画
  3. 断崖式难度的春招,可以get这些点
  4. 06,数据保护,怎样在安全和效率之间找平衡
  5. 重庆为什么那么火?揭秘重庆宣传方式
  6. CSS3轮回写轮眼制作
  7. ccf练习-魔咒词典(字符串分割,<map>存储)
  8. 黑马程序员_学习日记2_飞行棋
  9. 安卓手机卡顿怎么解决_为什么安卓手机越用越卡?开启这四个设置,告别手机卡顿...
  10. Unity Shader PostProcessing - 7 - DepthOfField(DOF)景深