1.首先根據Hbuil的官方文檔把框架在android studio 搭建好:php
能夠根據官方文檔地址:http://ask.dcloud.net.cn/article/508 去搭建也能夠往下看個人經驗android
2.使用android studio打開下載的SDK中的 Hbuild-hello項目ios
3.刪掉原來的src/main/assets/HelloH5的目錄json
4.新建一個目錄,目錄名字是你項目的名字,而後目錄下新建www目錄app
5.把你在Hbuild中的根目錄下的文件所有拷貝到www目錄下框架
6.設置manifest.json中的appid爲你的剛纔新建的那個目錄的名字,即www的父目錄的名字,本例中設置爲erpApp,要與app->src->main->assets -> data下的control.xml或者dcloud_control.xml中的appid一致。control.xml中的appid也要改爲erpApp,離線項目中,manifest.json中的version的name和code要與AndroidManifest.xml文件中versionName,versionCide一致。paceage是你的包名,與buil.gradle中的applicationId一致。src/main/res/values/string.xml中的app_name就是安裝以後桌面上展現app的名稱ide
7.在無插件的狀況下,配置好以上所述,項目就基本上能夠啓起來了。測試
8.下面說配置地圖插件,和GPS定位。gradle
a. 以百度地圖爲例,首先要下載百度地圖androidSDK,IOS的話請參照百度API設置。ui
androidAPI:http://lbsyun.baidu.com/index.php?title=androidsdk
IOSAPI:http://lbsyun.baidu.com/index.php?title=iossdk
b.下載sdk開發包:http://lbsyun.baidu.com/index.php?title=androidsdk/sdkandev-download
c.配置請參考:http://lbsyun.baidu.com/index.php?title=androidsdk/guide/create-project/androidstudio
注:sourceSets配置添加在build.gradle的android對象下
d.配置好以後,請刪除與百度無關的map的jar包。
e.在androidManifest.xml下修改百度的appKey的值:爲你本身註冊的androidSDK的appkey的值,請注意註冊androidSDK的appkey裏面的包名爲項目中與buil.gradle中的applicationId一致,與AndroidManifest.xml中package也一致。
最後rebuild項目,而後測試
若是是在hbuild中啓動項目的話,須要配置manifest.json:
最後附上個人項目