一、准备
1> 在http://ask.dcloud.net.cn/article/103下载最新Android平台的5+SDK的demo以及相关文件
二、创建项目
1> 用Hbuilder创建一个自己的项目
2> 用Android studio创建一个demo(我用的是as2.0)
三、最核心步骤(copy)
1> 如何将自己的Hbuilder项目放入andrid studio项目
在as项目中创建目录:src/main/assets/apps/对应的id/www/项目内容,并将hb项目下面的代码copy过来,详情见图
此时需要注意的是:“src/main/assets/apps/对应的id/www/项目内容”中的“对应的id”要求与hb项目中manifest.json文件中id一致。
2> 导入需要的.jar等(这地方我就有些地方直接摘抄别人的了哈,懒得打字了)
- src/main/assets/data 从 Android-SDK/SDK/assets/data 拷贝来的,此处有几个值需要对应,如图:
- src/main/java/io/dcloud/RInformation.java 从 Android-SDK\SDK\src 拷贝来的
- src/main/res 从 Android-SDK\SDK\res 拷贝来的
ps: 1.5下面只有一个drawable,drawable-hapi等几个长得很像的文件夹不要放在mipmap-hdpi、mipmap-mdpi文件夹里,重新新建这几个文件
夹。values文件夹下的文件,你自己没有的就直接copy过来,自己有的(比如strings.xml),就把其中的代码新增进来。 - 将Android-SDK\HBuilder-Integrate下的libs中的东西copy到as项目的libs中,此处注意:除了android-support-v4.jar(如果你项目没有,那
就别复制过去了,我复制过去会报错)。 - 把Android-SDK\HBuilder-Integrate\src\com\HBuilder\integrate\SDK_WebApp.java 拷贝到eclipse项目的src包名下,并修改ppBasePath, 为
assets的app路径,如图:
- 修改启动页面,并且将Android-SDK\HBuilder-Integrate\AndroidManifest.xml中的权限全部copy到你的AndroidManifest.xml中(我是图省事
哈,这样不专业,嘿嘿~),如图:
以上步骤后,就可以实现在Android studio中运行你的项目了!eclipse的与android studio集成类似!~~~本人才开始用Dcloud,有问题希望大家多多指点