官网

https://developers.arcgis.com/android/

ArcGIS for Android 100.3.0(1):开发环境配置_第1张图片

官方配置文档

https://developers.arcgis.com/android/latest/guide/install-and-set-up.htm

一.建议使用Gradle进行安装配置

1.在Project的build.gradle文件中进行以下配置:

allprojects {    repositories {        google()        jcenter()        // Add the following ArcGIS repository        maven {            url 'https://esri.bintray.com/arcgis'        }    }}

2..在module的build.gradle中添加依赖:

// Add ArcGIS Runtime SDK for Android dependencyimplementation 'com.esri.arcgisruntime:arcgis-android:100.3.0'

3.AndroidManifest.xml文件:

<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" /> <uses-feature        android:glEsVersion="0x00020000"        android:required="true"/>

二.官网下载sdk,进行离线配置

ArcGIS for Android 100.3.0(1):开发环境配置_第2张图片

下载完成后解压如下:

ArcGIS for Android 100.3.0(1):开发环境配置_第3张图片

ArcGIS for Android 100.3.0(1):开发环境配置_第4张图片

  1. 将aar目录下的arcgis-android-100.3.0.aar复制到android工程的lib目录下。

  2. 在build.gradle文件中配置

apply plugin: 'com.android.application'android {    compileSdkVersion 26    defaultConfig {        applicationId "com.xiaoyehai.test11"        minSdkVersion 16        targetSdkVersion 26        versionCode 1        versionName "1.0"        testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"    }    buildTypes {        release {            minifyEnabled false            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'        }    }    packagingOptions {        exclude 'META-INF/LGPL2.1'        exclude 'META-INF/LICENSE'        exclude 'META-INF/NOTICE'    }    repositories {        flatDir{            dirs 'libs'        }    }}dependencies {    implementation fileTree(dir: 'libs', include: ['*.jar'])    implementation 'com.android.support:appcompat-v7:26.1.0'    implementation 'com.android.support.constraint:constraint-layout:1.1.2'    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'    implementation(name: 'arcgis-android-100.2.0', ext: 'aar')}

3.添加权限

  <uses-permission android:name="android.permission.INTERNET" />    <uses-feature        android:glEsVersion="0x00020000"        android:required="true" />

更多相关文章

  1. android 反射解析xml文件成为java对象
  2. android 9.png 文件
  3. Android ViewPager实现图片 小圆点切换
  4. Android根据属性值自定义改变图片颜色
  5. Android TXT文件读写
  6. android java复制和压缩文件或文件夹
  7. Step by Step搭建Android NDK开发环境
  8. Android文件读写简单示例
  9. android实现图片模糊背景效果

随机推荐

  1. mysql
  2. [记录点滴]在Ionic和Android中上传Blob图
  3. 如何通过gzip和nginx来提高网站打开速度
  4. flex容器中的四个属性
  5. 0322作业
  6. c语言指针学习
  7. 盒模型box-sizing功能及相对定位、绝对定
  8. CSS中flex布局的属性及应用
  9. 0319表格和表单
  10. Mysql