前言
開發(fā)工具:Android Studio 2.1.2(mac版本)
開發(fā)環(huán)境:OS X EI Capitan 版本 10.11.5
Android系統(tǒng)要求:Android 4.4以上(minSDK 19)
SDK版本:V10.2.7
一.環(huán)境分類
在線模式:采用jcenter模式
離線模式:將下載的SDK文件導(dǎo)入到項目中
二.在線模式:jcenter
這個比較簡單,只要配置build.gradle就可以了,如下圖
jcenter配置.png
配置代碼:
allprojects{
repositories{
jcenter()
maven{
url'https://esri.bintray.com/arcgis'
}
}
}
subprojects{
afterEvaluate{project->
if(project.hasProperty("dependencies")){
dependencies{
compile'com.esri.arcgis.android:arcgis-android:10.2.7'
}
}
}
}
三.離線模式(重點)
1.注冊一個試用版帳號(60天)
注冊地址:http://www.arcgis.com/features/free-trial.html
注冊測試帳號.png
SDK下載(需要登錄帳號):
https://developers.arcgis.com/downloads/
1.png
2.png
2.項目搭建
1.png
2.png
3.png
為了方便開發(fā)切換下項目視圖:
視圖切換.png
3.導(dǎo)入SDK相應(yīng)文件
a.導(dǎo)入jar包
jar包.png
b.導(dǎo)入so文件
so文件.png
jniLibs目錄位置.png
c.配置build.gradle
packagingOptions{
exclude 'META-INF/LGPL2.1'
exclude 'META-INF/LICENSE'
exclude 'META-INF/NOTICE'
}
配置build.gradle.png
d.配置AndroidManifest.xml
<uses-feature android:glEsVersion="0x00020000" android:required="true" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
配置AndroidManifest.png
至此秤掌,離線開發(fā)環(huán)境搭建完畢掸宛。
源碼
https://github.com/andli0626/Arcgis-4-Anroid-By-Android-Studio
參考資料
Arcgis for Anroid 官方網(wǎng)址
https://developers.arcgis.com/android/
參考博文
http://www.cnblogs.com/gis-luq/p/4760833.html
image