最近开始学习arcgis android开发,从最基本的定位开始来完善一个demo吧~
1.首先是开发环境:
IDE: android studio 3.0.1
2.接下来是依赖项配置,这里采用在线模式配置:
2.1配置project的build.gradle,在allprojects的repositories下添加
maven {
url 'http://dl.bintray.com/esri/arcgis'
}
添加完成后完整的代码如下:
buildscript {
repositories {
google()
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:3.0.1'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
allprojects {
repositories {
google()
jcenter()
maven {
url 'http://dl.bintray.com/esri/arcgis'
}
}
}
task clean(type: Delete) {
delete rootProject.buildDir
}
2.2配置module的build.gradle,指定使用的arcgis sdk版本
dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation 'com.android.support:appcompat-v7:25.1.0'
implementation 'com.android.support.constraint:constraint-layout:1.1.0'
testImplementation 'junit:junit:4.12'
androidTestImplementation 'com.android.support.test:runner:1.0.2'
androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'
compile 'com.esri.arcgis.android:arcgis-android:10.2.6-2'
}
2.3配置无需打包项
packagingOptions{
exclude 'META-INF/LGPL2.1'