# html5SDK **Repository Path**: lookan/html5SDK ## Basic Information - **Project Name**: html5SDK - **Description**: HTML5+SDK - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2017-08-10 - **Last Updated**: 2022-03-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # HBuilder——Android离线打包配置方法 ## 第一步:修改apps/[appid]/www 上传的项目是可以直接拿来使用的,将HBuilder静态包放到apps/[appid]/www目录下。[appid]为Web应用mainfest.json文件id节点的内容。 ``` [appid]即为下面"id": "HelloH5"中的 HelloH5 "id": "HelloH5",/*应用的标识,创建应用时自动生成,勿手动修改*/ "name": "HelloH5",/*应用名称,程序桌面图标名称*/ "version": { "name": "1.9.1",/*应用版本名称*/ "code": "10901" }, ``` ## 第二步:修改assets/data/control.xml文件 修改src/main/assets/data/control.xml文件,修改app节点的appid属性和appver属性的值。appid属性填写Web应用的mainfest.json文件的id节点内容,appver属性填写manifest.json文件的version节点下的name节点的内容。 ``` ``` mainfest.json | control.xml ---|--- "id": "HelloH5" | appid="HelloH5" "version": {"name": "1.9.1"} | appver="1.9.1" ## 第三步:修改APK桌面图标和Splash图片 将应用的图标(文件名为icon.png)启动图片(文件名为splash.png)按照对应的尺寸拷贝到工程的app->src->main->res -> drawable-XXX目录下: drawable-XXX目录 | icon.png | splash.png ---|---|--- drawable-hdpi | 72x72 | 240x282 drawable-ldpi | 36x36 | 320x442 drawable-mdpi | 48x48 | 320x442 drawable-xhdpi | 96x96 | 720x1242 drawable-xxhdpi | 144x144 | 1080x1882 提示:[生成Android和iOS各种格式图标网站](http://ydimage.yidianhulian.com/)(http://ydimage.yidianhulian.com/),导出下载后按照目录名称直接拖放就行。 ## 第四步:修改APK桌面显示的应用名 打开app->src->res->values->strings.xml文件,修改string节点对应的内容即可修改apk在手机桌面上显示的应用名称 ## 第五步:修改Androidmanifest.xml 集成了微信分享/登陆,QQ分享/登陆,还需要在Androidmanifest.xml文件中填写appid、secret等参数 [分享参考文档](http://ask.dcloud.net.cn/docs/#//ask.dcloud.net.cn/article/210)(http://ask.dcloud.net.cn/docs/#//ask.dcloud.net.cn/article/210) [授权登陆参考文档](http://ask.dcloud.net.cn/docs/#//ask.dcloud.net.cn/article/211)(http://ask.dcloud.net.cn/docs/#//ask.dcloud.net.cn/article/210) ## 第六步:添加模块jar 运行时如果提示“打包时未添加XXX模块”,请参考SDK/Feature-Android.xls文件,查找对应插件名需要引入的5+库文件和系统库文件,添加到工程libs文件夹中即可 *** # 新建离线打包工程 说明:这部分文档是补充文档,若是新建一个离线打包工程,可以看参考文档 [Android创建最精简离线打包工程](http://ask.dcloud.net.cn/docs/#//ask.dcloud.net.cn/article/924)(http://ask.dcloud.net.cn/docs/#//ask.dcloud.net.cn/article/924) 参考文档和补充文档,两者一起看,一步步操作就能新建一个离线打包工程。 离线打包使用的是 **HTML 5+ SDK**,下载地址是 http://ask.dcloud.net.cn/article/103 (包含最新Andorid平台SDK下载 最新IOS平台SDK下载) Android端HTML 5+ SDK下载文件目录:图片在项目包的img/AndroidSDK.PNG ### 2 添加5 SDK需要使用的jar包到工程 需要加入到工程里的Jar包为: ``` Hbuilder基础包: my-nineoldandroids-2.4.0.jar pdr.jar my-imageloader.jar ui.jar nopermission.jar nativeui.jar navigatorui.jar ``` ### 3 添加资源到工程 #### 第三点:选择project,在app->src->main目录下添加assets目录 在src/main目录下选中main,鼠标右键打开菜单,选择“New -> Folder -> Assets Folder”,即新建了一个assets文件夹。 #### 第四点:拷贝SDK/assets/目录下的data目录和res目录到工程的目录下 最新的SDK/assets/目录下还有iflytek文件夹,也需要添加进去。