应公司需求
1.官网下载最新的SDK
官网地址:http://ask.dcloud.net.cn/article/103
里面有一个完整的Demo:HBuider-Integrate-AS
使用Android Studio 导入后,基本上就可以独立运行,运行后是一个官方的demo,里面的功能很全。
2.然后打开HBuilder,导出我们的Web App的相关资源文件
点击 发行→本地打包→生成本地打包App资源
3.打开Android Studio中新建一个Project,不要选择任何Activity
4.导入jar包,可从HBuilder-Integrate工程的libs中选择,具体要导入哪些jar包可从SDK中的Feature-Android.xls中查看。
5.加入资源
①在工程目录下的创建assets文件夹,并在assets目录下添加apps目录 ②在apps目录下创建应用ID同名目录 ③在应用ID同名目录下创建www目录 ④将应用资源和应用配置文件(manifest.json)拷贝到www目录下其中“H5B1EA68D”目录名称为应用manifest.json中的id名称,务必一致。
添加control.xml文件和properties.xml文件到assets->data目录下
其中control.xml文件的appid值为HBuilder应用的appid,必须与应用manifest.json中的id值完全一致;appver为应用的版本号,用于应用资源的升级,必须保持与manifest.json中的version -> name值完全一致;version值为应用基座版本号(plus.runtime.innerVersion返回的值),不要随意修改。
Properites文件用于对应JS类名和Android包名的对应关系,用户可以根据开发项目使用到的插件对文件进行添加或删改。
这两个文件都可从HBuilder-Integrate工程中拷贝过来进行修改。
6.复制所需的资源文件到drawable和layout文件夹中
7.复制HBuilder-Integrate-AS中 AndroidManifest中的关键代码覆盖到我们新建的Project中
8.配置build.gradle
①
②
③
还有一点就是SDK_WebApp里面的路径要和manifest.json的id一致
到这就可以运行成功了,如果出现白板情况,请检查appid是否一致
网友评论