查看项目下是否有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格式的,好吧,请点击浏览器右上角的叉叉。

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


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

更多相关文章

  1. Android(安卓)JSON解析示例代码
  2. 【Android】数据存储之Shared Preferences
  3. android cmd adb命令安装和删除apk应用
  4. Android模拟器环境中安装和删除应用程序
  5. Appium - Android(安卓)对比 iOS
  6. iOS 7 需要再和 Android(安卓)比什么
  7. Android(安卓)中需要掌握的高级技巧
  8. Andriod自动化测试原理基础
  9. 开发android,我们需要哪些技能基础

随机推荐

  1. android studio每次启动都要在fetching A
  2. Android收集崩溃信息的原理
  3. Android中的HandlerThread和IntentServic
  4. Android(安卓)EditText软键盘弹出时防止
  5. AndroidO Camera 分析(一): (API 2)openCame
  6. mac添加android的adb等工具到环境变量
  7. android 中文 api (71) ―― BluetoothServ
  8. React native Android(安卓)命令 打包apk
  9. 51. (android开发)线性布局、相对布局、
  10. Android札记