我按照arcgis官网所写的步骤 将arcgis导入到Android Studio中 却报以下错误?

Caused by: java.lang.UnsatisfiedLinkError: No implementation found for void com.esri.arcgisruntime.internal.jni.CoreArcGISRuntimeEnvironment.nativeSetTempDirectory(java.lang.String) (tried Java_com_esri_arcgisruntime_internal_jni_CoreArcGISRuntimeEnvironment_nativeSetTempDirectory and Java_com_esri_arcgisruntime_internal_jni_CoreArcGISRuntimeEnvironment_nativeSetTempDirectory__Ljava_lang_String_2)
at com.esri.arcgisruntime.internal.jni.CoreArcGISRuntimeEnvironment.nativeSetTempDirectory(Native Method)
at com.esri.arcgisruntime.internal.jni.CoreArcGISRuntimeEnvironment.b(SourceFile:87)
at com.esri.arcgisruntime.internal.n.l.c(SourceFile:331)
at com.esri.arcgisruntime.ArcGISRuntimeEnvironment.initialize(SourceFile:165)
at com.esri.arcgisruntime.internal.jni.CoreArcGISRuntimeEnvironment.<clinit>(SourceFile:39)
at com.esri.arcgisruntime.internal.jni.CoreArcGISRuntimeEnvironment.b(SourceFile:87)
04-24 11:08:59.088 14572-14572/com.zydl.citymanagement E/AndroidRuntime: at com.esri.arcgisruntime.internal.n.l.c(SourceFile:331)
at com.esri.arcgisruntime.ArcGISRuntimeEnvironment.initialize(SourceFile:165)
at com.esri.arcgisruntime.internal.jni.CoreDevice.<clinit>(SourceFile:35)
at com.esri.arcgisruntime.internal.jni.CoreDevice.b(SourceFile:81)
at com.esri.arcgisruntime.mapping.view.MapView.<init>(SourceFile:331)
... 25 more
请问这个是什么原因造成的 该如何解决
已邀请:

张赛

赞同来自:

在Android Studio环境下进行ArcGIS Runtime SDK for Android开发时,对于ArcGIS SDK包的引入,您需要两步:
1 在项目的build.gradle中,添加ESRI MAVEN库的URL;
2 在对应模块的build.gradle中,添加 Runtime 依赖包。
添加完毕后,这一过程需要联网下载。
您是否缺漏了某一步骤?

张赛

赞同来自:

在Android Studio环境下进行ArcGIS Runtime SDK for Android开发时,对于ArcGIS SDK包的引入,您需要两步:
1 在项目的build.gradle中,添加ESRI MAVEN库的URL;
2 在对应模块的build.gradle中,添加 Runtime 依赖包。
添加完毕后,这一过程需要联网下载。
您是否缺漏了某一步骤?

要回复问题请先登录注册