Hbuil使用android studio 離線打包+地圖定位的使用配置

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:

 

 

 

 

最後附上個人項目

相關文章
相關標籤/搜索