前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Arcgis for Android 开发环境搭建(Android Studio篇)

Arcgis for Android 开发环境搭建(Android Studio篇)

作者头像
专注APP开发
发布2019-11-07 11:34:21
1.5K0
发布2019-11-07 11:34:21
举报
文章被收录于专栏:移动大前端移动大前端

前言

开发工具:Android Studio 2.1.2(mac版本) 开发环境:OS X EI Capitan 版本 10.11.5 Android系统要求:Android 4.4以上(minSDK 19) SDK版本:V10.2.7

一.环境分类

在线模式:采用jcenter模式 离线模式:将下载的SDK文件导入到项目中

二.在线模式:jcenter

这个比较简单,只要配置build.gradle就可以了,如下图

jcenter配置.png

配置代码:

代码语言:javascript
复制
    allprojects{
           repositories{
           jcenter()
           maven{
                   url'https://esri.bintray.com/arcgis'
           }
       }
   }

    subprojects{
            afterEvaluate{project->
                 if(project.hasProperty("dependencies")){
                            dependencies{
                                    compile'com.esri.arcgis.android:arcgis-android:10.2.7'
                            }
                    }
            }
    }

三.离线模式(重点)

1.注册一个试用版帐号(60天)

注册地址:http://www.arcgis.com/features/free-trial.html

注册测试帐号.png

SDK下载(需要登录帐号):

https://developers.arcgis.com/downloads/

1.png

2.png

2.项目搭建

1.png

2.png

3.png

为了方便开发切换下项目视图:

视图切换.png

3.导入SDK相应文件

a.导入jar包

jar包.png

b.导入so文件

so文件.png

jniLibs目录位置.png

c.配置build.gradle

代码语言:javascript
复制
packagingOptions{
        exclude 'META-INF/LGPL2.1'
        exclude 'META-INF/LICENSE'
        exclude 'META-INF/NOTICE'
}

配置build.gradle.png

d.配置AndroidManifest.xml

代码语言:javascript
复制
<uses-feature android:glEsVersion="0x00020000" android:required="true" />
<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" />

配置AndroidManifest.png

至此,离线开发环境搭建完毕。

源码

https://github.com/andli0626/Arcgis-4-Anroid-By-Android-Studio

参考资料

Arcgis for Anroid 官方网址 https://developers.arcgis.com/android/ 参考博文 http://www.cnblogs.com/gis-luq/p/4760833.html

image

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言
  • 一.环境分类
  • 二.在线模式:jcenter
  • 三.离线模式(重点)
  • 源码
  • 参考资料
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档