本文介绍: 查询资料得知是Android 9以后不支持 http库并删除掉该库,Google官方推荐使用HttpURLConnection,但是ArcGIS是多平台开发,还是引用了Http,导致找不到该库文件。以下是常规Groovy构建build.gradle文件。所以build.gradle.kts修改如下。由于我使用的是kotlin构建项目。
这是我引用的库文件
implementation (“com.esri.arcgisruntime:arcgis-android:100.15.3”)
使用ArcGIS绘制天地图报错如下:
Caused by: java.lang.NoClassDefFoundError: Failed resolution of: Lorg/apache/hc/core5/http/message/BasicNameValuePair;
查询资料得知是Android 9以后不支持 http库并删除掉该库,Google官方推荐使用HttpURLConnection,但是ArcGIS是多平台开发,还是引用了Http,导致找不到该库文件
以下是常规Groovy构建build.gradle文件
由于我使用的是kotlin构建项目
所以build.gradle.kts修改如下
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。