Dcloud安卓离线打包

标签: 前端 dcloud android
18人阅读 评论(0) 收藏 举报

下载

需要Android studio以及Hbuilder SDK

Android studio到官网下载 

点我下载Hbuilder SDK


导入项目

打开Android 选择import project


选择Hbuilder SDK里的Hbuilder-Hello ->下一步 ->完成



配置选项

点击左上角的Android 选择project


此时项目目录如下



app->libs 目录下为各种库文件



配置应用的权限



  • 由于第三方库需要使用一些特定的数据,所以在使用时需要将相关参数配置到AndroidManifest.json文件中。如使用分享功能,则需要配置各分享平台的申请应用的相关参数:



  • 打开AndroidManifest.xml文件,在代码视图中修改根节点的package属性值,如下:



注意:因为其它第三方的SDK也使用到包名相关资源配置,所以需要在AndroidManifest.xml将所有“io.dcloud.HBuilder.Hello”替换成要修改成的包名。


  • 打开res -> values -> strings.xml文件,修改“app_name”字段值,该值为安装到手机上桌面显示的应用名称:




  • 将应用的图标(文件名为icon.png)和启动图片(splash.png)按照对应的尺寸拷贝到工程的res -> drawable-XXX目录下:




  • 打开assets -> apps 目录,将下面“HelloH5”目录名称修改为应用manifest.json中的id名称(这步非常重要,否则会导致应用无法正常启动),并将所有应用资源拷贝到其下的www目录中:




  • 打开assets -> data下的dcloud_control.xml文件,修改appid值:



配置完成编译运行在工具栏选择Run -> Run app




选择Create New Virtual Device创建安卓手机模拟器



选择机型 下一步 完成 即可

这样就可以在模拟器上运行自己的项目了


打包

打开app>build.gradle文件

将minSdkVersion 8 和 targetSdkVersion 8 改为 minSdkVersion 14 和 targetSdkVersion 18


并在 android {} 这个对象里添加上

1lintOptions {
2       disable 'MissingTranslation'
3       checkReleaseBuilds false
4       abortOnError false
5   }

和 defaultConfig处于同一等级

工具栏选择Build -> Generate signed APK



选择Create new




validity 是有效期限。 
两种密码结合上一幅图看


点击FINISH 完成打包

查看评论

<<AI入门(10)>>(C)

我们来讲讲高级求解技术:1.规则演绎系统:我们用if-then规则来求解问题: IF if1 if2 if3 ... THEN then1 then2 ...
  • ghj1976
  • ghj1976
  • 2000-12-29 08:45:00
  • 1168

H builder项目Dcloud离线打包Android教程(一)

app开发发展的越来越迅速,从原生开发到react native,再到基于h5+的H builder开发。官网上的离线打包教程看起来挺乱的,本人整理了下。希望后来人也少走些弯路。(官网教程地址:htt...
  • qq_14859923
  • qq_14859923
  • 2016-11-16 18:41:50
  • 12765

Android Studio离线打包DCloud Html 5+项目

转载请注明出处谢谢:http://blog.csdn.net/u011504118/article/details/48573053参考资料:Android离线打包前言这两天研究了一下DCloud怎么...
  • u011504118
  • u011504118
  • 2015-09-19 10:26:53
  • 5583

dcloud离线打包内容分享(第三插件开发、h5到原生,原生到h5)

dcloud离线打包 dcloud 官方文档,怎么说呢,貌似没有完整的提供离线打包方法,只说了如何开发第三方插件,但是如何开发第三方插件,写的又不是很详细,并且开发出了第三方插件,如何集成到项目里,貌...
  • u010978381
  • u010978381
  • 2017-09-04 09:59:09
  • 976

HTML5+ Android打包证书

HBuilder默认App云端打包默认使用的是DCloud公用证书,其信息如下: MD5: 59:20:1C:F6:58:92:02:CB:2C:DA:B2:67:52:47:21:12 SHA1:B...
  • malinjie66
  • malinjie66
  • 2016-08-11 02:27:46
  • 669

dcloud -集成个推 推送消息内容

dcloud -(在线/离线)集成个推 推送消息内容 App开发,应该大多数人都会遇到需要进行消息推送功能的开发,dcloud开发App同样需要自己去集成,所以,在这里就记录一下dcloud集成个推...
  • u010978381
  • u010978381
  • 2017-09-29 16:33:24
  • 515

HBuilder离线打包教程

教程地址:http://ask.dcloud.net.cn/docs#http://ask.dcloud.net.cn/article/41 注: 配置应用使用的5+功能模块(可选) 那一个...
  • zhouxiangstudying
  • zhouxiangstudying
  • 2015-03-31 18:40:39
  • 6026

android studio离线打包mui应用

首先从官网http://www.dcloud.io/ 下载HBuilder,用该软件创建一个HTML5的移动APP项目,具体可去官网查看相应的文档。 接下来就是如何将写好的HBuilder引入到我们...
  • foolish0421
  • foolish0421
  • 2017-01-19 18:38:50
  • 2069

HBilder-5+SDK集成在iOS上离线打包

iOS平台5+SDK集成1  预备环境 IOS开发环境 Mac os ,Xcode 7.2或以上版本 下载HTML 5+ 离线打包SDK (http://ask.dcloud.net.cn/artic...
  • shimeifang11
  • shimeifang11
  • 2018-03-13 16:20:58
  • 28

Android离线打包 整合HTML5+SDK

预备环境Android开发环境,推荐使用ADT开发工具; 并要求安装Android4.0(API 14)SDK。下载HBuilder离线打包Android版SDK(5+ SDK下载)。 Runti...
  • lovechang_bing
  • lovechang_bing
  • 2017-02-27 11:27:26
  • 1563
    个人资料
    等级:
    访问量: 284
    积分: 63
    排名: 161万+
    文章分类
    文章存档