ArcGIS4Android 1:使用Android Studio进行ArcGIS for Android开发的环境部署-正确版

按照许多方法尝试配置环境,均不能显示地图,模拟运行时程序直接退出。

最后看到这个博友的配置,缺少了重要的一步:引用so文件。

对于有些人可能不会出问题,我这里反正出问题了。

引用so文件,打开moudle目录下的build.gradle,在android节点下添加如下配置。

注:如果没有正确引入so文件,在程序执行的时候会加载类库失败。

---------------------------原文在下--------------------------------------

乘风莫邪 使用Android Studio进行ArcGIS for Android开发的环境部署

1. 工具准备

Android SDK API 19

Android Studio 1.3.1

ArcGIS Runtime SDK for Android 10.2.7

Genymotion 2.5.3

2. 新建Android Studio工程,切换到Project结构下。

①打开ArcGIS Runtime SDK for Android 10.2.7压缩包,将libs文件夹下除arcgis-android-app-toolkit.jar外其他文件复制,

将复制文件拷贝到新建moudle目录下的libs文件夹中。

1)引用jar包,选中jar,右键Add As Library。

2)引用so文件,打开moudle目录下的build.gradle,在android节点下添加如下配置。

注:如果没有正确引入so文件,在程序执行的时候会加载类库失败。

②切换到src目录下,打开main目录下的AndroidManifest.xml文件,添加如下配置文件。

③打开moudle目录下的build.gradle,在android节点下添加如下配置。

④添加MapView,并在MainActivity中加载。

⑤运行,效果如下。

时间: 2024-10-24 14:38:42

ArcGIS4Android 1:使用Android Studio进行ArcGIS for Android开发的环境部署-正确版的相关文章

《ArcGIS Runtime SDK for Android开发笔记》——基于Android Studio构建ArcGIS Android开发环境(离线部署)

1.前言 在上一篇的内容里我们介绍了基于Android Studio构建ArcGIS Runtime SDK for Android开发环境的基本流程,流程中我们采用的是基于Gradle的构建方式,在这种方式里主要通过设置maven仓库位置,设置编译选项.依赖版本在联网环境下下载对应SDK依赖包. 但是在网络情况不好的情况下这种方式就不行了,那怎么解决在离线环境或者内网环境实现开发流程呢?目前了解到的有两种方式: 1)配置内网环境maven仓库,预先缓存到内网环境下,然后离线调用. 2)采用直接

Android Studio常用快捷键、Android Studio快捷键大全

Android Studio 是谷歌基于IntelliJ IDEA开发的安卓开发工具,有点类似 Eclipse ADT,Android Studio 提供了集成的 Android 开发工具用于开发和调试,基于Gradle的构建支持. Android Studio常用快捷键 1. Ctrl+D: 集合了复制和粘贴两个操作,如果有选中的部分就复制选中的部分,并在选中部分的后面 粘贴出来,如果没有选中的部分,就复制光标所在的行,并在此行的下面粘贴出来. 2. Ctrl+空格: 输入代码时按此组合键会列

Android Studio安装后Fetching android sdk component information超时的解决方案

问题描述: Android Studio 是一个全新的 Android 开发环境,基于IntelliJ IDEA. 类似 Eclipse ADT,Android Studio 提供了集成的 Android 开发工具用于开发和调试. Android Studio安装完成后,如果直接启动,Android Studio会去获取 android sdk 组件信息,这个过程相当慢,还经常加载失败,导致Android Studio启动不起开.解决办法就是不去获取android sdk 组件信息. 解决方法:

android studio ndk配置和ndk开发

配置开发环境: 1:下载ndk,导入android studio中. 2:在项目中引入NDK   3:在计算机path变量中导入NDK路径,在编译.h文件的时候会用到. 一:建立java的native方法,然后编译生成.class文件. 二:根据.class文件生成.h文件. 1:打开Terminal,然后进入APP目录下的main主目录. 2:输入命令. 3:生成.h文件,生成的jni文件夹在main文件夹下. 三:根据.h文件编写.c文件. #include <string.h> #inc

Android Studio与Genymotion搭建Android开发环境

概述: Android Stduio是Google在推行的Android IDE,前身是IntelliJ IDEA,是一款Android开发的利器.而Genimotion是一款十分流畅的安卓模拟器,相比谷歌自带的安卓模拟器的龟速启动,Genimotion的速度是非常快的,下面我就为大家介绍使用AndroidStduio与Genymotion来在Windows搭建Android开发环境. 安装jdk: 1.在安裝Android Studio前,要先安裝好JDK现在最新的版本是JDK 8,可以到此链

Android Studio安装以及Fetching android sdk component information超时的解决方案

在经过两年的开发之本后,Google 公司终于发布了 Android Studio 1.0,喜欢折腾的童鞋们,抓紧折腾吧..... 一.下载Android Studio 1.0: 1)可以在谷歌Android官网下载Android Studio 1.0(链接).下载不了的童鞋可以到百度网盘上下载(链接). 2)下载后,Android Studio 1.0 二.安装Android Studio 1.0: 1)直接双击进行安装. 2)直接一直下一步就可以.中间如果想修改安装目录的可以进行修改: 三.

Android studio 使用心得(十)---android studio 多渠道打包(三)

关于使用android studio 如何打包  大家可以看这两篇文章 Android studio 使用心得(四)---android studio 多渠道打包 Android studio 使用心得(四)---android studio 多渠道打包(二) 真正的项目开发,当然是建议 Android studio 使用心得(四)---android studio 多渠道打包(二) 其实,android studio 对上面这种打包方式还有更简单的方法,就是使用as 里面自带的Terminal

Android Studio NDK及so文件开发

前言 什么是NDK? NDK全称是Native Development Kit,NDK提供了一系列的工具,帮助开发者快速开发C(或C++)的动态库,并能自动将so和java应用一起打包成apk.NDK集成了交叉编译器(交叉编译器需要UNIX或LINUX系统环境),并提供了相应的mk文件隔离CPU.平台.ABI等差异,开发人员只需要简单修改mk文件(指出"哪些文件需要编译"."编译特性要求"等),就可以创建出so. 为什么使用NDK? 1.代码的保护.由于apk的ja

Android studio 使用心得(一)—android studio快速掌握快捷键

大家都是从eclipse转过来了,所以早就熟悉了eclipse那一套快捷键. File—>settings—>keymap–>选择eclipse就搞定 话是这么说,但是自动化提示的变了  Ctrl+Alt+Space.熟悉了alt+/后很不适应,我们可以修改 1,  搜索Class Name Completion 就找到了. 2,添加快捷键 3.输入alt+/ 要一起按下两个键.点击ok搞定 想修改其它的类似了. 还有一个小技巧,就是自动导包的设置,因为现在已经变成了 alt+enter