查看项目下是否有libs文件夹,正常情况下其中应该有

如果没有,在项目上右键 ->arcgis tools->convert to arcgis android project

排除了上述原因,请往下看

常见情况1:你是模拟器调试

arcgis for android程序中包含地图(mapview),需要android 4.0以上模拟器支持,并且enable gpu,见下图。

target 需要4.0以上,然后勾选 use host gpu

如果你不能创建target 4.0以上版本模拟器,需要下载镜像,打开sdk manager,见下图

下载sdk manager中4.0以上的这个system image就可以创建对应target的模拟器了(没记错的话是这样的吧)

顺带说下,arm system image和intel x86 system image的区别,区别就是可以创建不同cpu的模拟器。

默认是arm,但是这种类型的跟电脑不一样,然后需要很麻烦的去模拟之类的。

此处推荐用intel x86 system image ,然后选cpu时选择intel x86.

当然在使用之前,你还需要下载上图中的 intel x86 emulator accelerator(HAXM)

下载之后这个文件时需要手动安装的(打开所在文件夹双击不用我说吧),目录sdk\extras\intel\Hardware_Accelerated_Execution_Manager

你问我为啥要装,硬件支持嘛,跟驱动一样样的。【本文来自http://www.cnblogs.com/wangcan/,转载注明出处】

啥,无法安装,要么你机器太老了,不支持这个特性,或者其它原因,可留言讨论。

要么忍受arm模拟器的龟速,要么用自己的android真机测试吧。

啥,你告诉我sdk manager无法连接。你的开发机不能联网。

android 是谷歌的东西嘛,而谷歌是被墙的。。。

解决方法,选择sdk manager里的tools->option 勾选force https tobefetched using http,见下图

啥,还是无法连接。

找到 C:\Windows\System32\drivers\etc

hosts 文件  ,打开

将IP 和域名复制  ,加入一行(ip前面不要有空格)

74.125.237.1 dl-ssl.google.com

啥,你告诉我你打不开hosts文件,提示没权限啥的。剪切到桌面,修改文件,再剪切回去,可以了吧。

啥,你不会用记事本打开hosts文件,只会打开txt格式的,好吧,请点击浏览器右上角的叉叉。

至于开发机器不能联网的,在能联网的机器上下载后复制到开发机对应的文件夹就行啦,就不多说了。


如果你觉得本文帮助了你,可以留个言支持下嘛,好歹我打字打了这么半天撒,是不。

【Arcgis for android】程序运行出错原因分析及解决(超详细)的更多相关文章

  1. VC++ MFC单文档应用程序SDI下调用glGenBuffersARB(1, &pbo)方法编译通过但执行时出错原因分析及解决办法:glewInit()初始化的错误

    1.问题症状 在VC++环境下,利用MFC单文档应用程序SDI下开发OpenGL程序,当调用glGenBuffersARB(1, &pbo)方法编译通过但执行时出错,出错代码如下: OpenG ...

  2. thinkphp6.0 composer 安装 web-token/jwt-framework 常见出错原因分析及解决方法

    composer require web-token/jwt-framework 安装JWT出现错误提示 - web-token/jwt-framework v2.0.1 requires ext-g ...

  3. 【转】MIUI8以及ViVO X9上在Android Studio运行出错集及其解决方案

    最近用一台红米4高配版(6.0)以及ViVo X9(7.1)来做测试机,它是小米MIUI系统的最新版本MIUI8,我的AS是2.3版本,在网上查看了相关问题,在小米5和红米note4x等配备了MIUI ...

  4. vs2010程序运行出错 link : fatal error lnk1123: 转换到 coff 期间失败: 文件无效或损坏

    vs2010程序运行出错 link : fatal error lnk1123: 转换到 coff 期间失败: 文件无效或损坏 2014-03-27 11:34杜_柏 | 浏览 36144 次 请问这 ...

  5. JavaScript中的ParseInt("08")和“09”返回0的原因分析及解决办法

    今天在程序中出现一个bugger ,调试了好久,最后才发现,原来是这个问题. 做了一个实验: alert(parseInt("01")),当这个里面的值为01====>07时 ...

  6. 【FAQ】接入HMS Core推送服务,服务端下发消息常见错误码原因分析及解决方法

    HMS Core推送服务支持开发者使用HTTPS协议接入Push服务端,可以从服务器发送下行消息给终端设备.这篇文章汇总了服务端下发消息最常见的6个错误码,并提供了原因分析和解决方法,有遇到类似问题的 ...

  7. Code:Blocks 中文乱码问题原因分析和解决方法

    下面说说修改的地方. 1.修改源文件保存编码在:settings->Editor->gernal settings 看到右边的Encoding group Box了吗?如下图所示: Use ...

  8. 一次接口压力测试qps极低原因分析及解决过程

    一次接口压力测试qps极低原因分析及解决过程 9-2日在做内部的性能测试相关培训时,发现注册接口压力测试qps极低(20左右),这个性能指标远不能达到上线标准 ,经过一系列调试,最后定位 98%的时间 ...

  9. Android ListView异步载入图片乱序问题,原因分析及解决方式

    转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/45586553 在Android全部系统自带的控件其中,ListView这个控件算是 ...

随机推荐

  1. bzoj 2655 calc——拉格朗日插值

    题目:https://www.lydsy.com/JudgeOnline/problem.php?id=2655 先考虑DP.dp[ i ][ j ]表示值域为 i .选 j 个值的答案,则 dp[ ...

  2. java中static的学习

    1.static引入: 通常来说,当创建一个类是,就是在描述那个类的对象的外观与行为.除非用new创建那个类的对象,否则实际并未获取任何对象.当执行new来创建对象时,数据存储空间才被分配,七方法才供 ...

  3. 0. LeetCode 开篇

    LeetCode 开篇 很久以前(也许是几天之前,记忆力没那么好),听朋友说过,但是没怎么重视,最近发现自己基础打的不牢(会是会,但是说不出来,说不明白),故借此机会理一理知识点,并复习,巩固相关知识 ...

  4. Erlang pool management -- Emysql pool optimize

    在上一篇关于Emysql pool (http://www.cnblogs.com/--00/p/4281938.html)的分析的最后提到 现在的emysql_conn_mgr gen_server ...

  5. (转)C#特性详解

    本文转载自:http://www.cnblogs.com/rohelm/archive/2012/04/19/2456088.html 特性提供功能强大的方法,用以将元数据或声明信息与代码(程序集.类 ...

  6. linux参数之max_map_count

    “This file contains the maximum number of memory map areas a process may have. Memory map areas are ...

  7. C# DataTable的常用用法讲解

    在项目中经常用到DataTable,如果DataTable使用得当,不仅能使程序简洁实用,而且能够提高性能,达到事半功倍的效果,现对DataTable的使用技巧进行一下总结. 一.DataTable简 ...

  8. 侯捷STL学习(五)--allocator和容器之间的实现关系

    第十一节 分配器 STL源码学习----内存管理 分配器的好坏影响到容器的性能 operator new()里面调用malloc D:\Program Files (x86)\Microsoft Vi ...

  9. 将openfire部署到CentOS云服务器上

    http://ishere.cn/2014/07/25/centos-64bit-openfire.html      CentOS 64位安装openfire http://www.cnblogs. ...

  10. C/C++下测量函数运行时间

    C/C++下测量函数运行时间 time.h介绍 C/C++中的计时函数是clock(),而与其相关的数据类型是clock_t. clock_t clock( void ); 这个函数返回从" ...