引入
- 先在project 下的build.gradle中添加仓库
allprojects {
repositories {
maven { url 'http://esri.bintray.com/arcgis' }
google()
jcenter()
}
}
- 在app下的build.gradle中引入sdk
dependencies {
***
***
implementation 'com.esri.arcgisruntime:arcgis-android:100.5.0'
***
}
同时在build.gradle中的android中加入下边代码
android {
***
packagingOptions {
exclude 'META-INF/DEPENDENCIES'
exclude 'META-INF/NOTICE'
exclude 'META-INF/LICENSE'
exclude 'META-INF/LGPL2.1'
}
此时就可以使用arcgis的功能了,不过arcgis占用的空间比较大,如果知道自己的app大概可能运行的设备,
可以在build.gradle中的android的defaultConfig中设置运行的ndk,代码如下
android {
***
defaultConfig {
***
***
ndk { //设置支持的SO库架构(开发者可以根据需要,选择一个或多个平台的so)
abiFilters "armeabi", "armeabi-v7a", "x86"//, "arm64-v8a","arm64-v8a","x86_64"
}
}
网友评论