【技术直通车】教你5步学会ArcGIS Android模拟器调试
来源:互联网 发布:怎么调用存储过程sql 编辑:程序博客网 时间:2024/05/16 19:32
估计在Android SDK v4.0.3之前,ArcGIS for Android开发者最头疼的问题就是不能使用模拟器进行调试,让若干没有真机和心疼心爱的手机和平板用来测试的程序员们痛苦万分。原因是,ArcGIS for Android SDK需要OpenGL ES 2.0的支持,而Android SDK v4.0.3以前的模拟器中没有GPU,因此也不支持OpenGl ES 2.0,所以就没办法在模拟器上开发。
Android SDK v4.0.3及以上的版本中提供了对OpenGL ES 2.0的支持,这是ArcGIS Android开发者非常关注的一个功能,经过测试,ArcGIS Runtime SDK for Android在Mac、Linux和Windows各个平台上都支持模拟器调试,不过,在使用模拟器调试之前,需要几个配置的步骤:
1、(Win/Mac系统中)确认Android4.0.3(API15)中安装了“ARM EABI v7a System Image”;
2、(Win/Mac系统中)在“Extras”选项下,安装“Intel Hardware Accelerated Execution Manager”;
安装“Intel Hardware Accelerated Execution Manager”需要 SDK tools v20,如果您的tools版本不够,请先升级tools版本。
3、(Windows系统下),运行“IntelHardware Accelerated Execution Manager”;
路径:<sdk>/extras/intel/Hardware_Accelerated_Execution_Manager/IntelHAXM.exe,运行该exe,按照提示完成安装之后,打开命令提示窗口,输入命令:> sc query intelhaxm,命令行窗口会返回运行状态信息,说明安装成功。
4、创建AVD;
在所有平台上都需要创建一个Android4.0.3 AVD和启用GPU模拟器属性。
4.1 Mac系统下创建AVD
1)创建Android 4.0.3(API 15)环境下的新的Android Virtual Device;
2)选择“Hardware”,点击“New”;3)在“property”选项中选择“GPU emulation”;
4)点击“ok”;
5)将“属性”的值改为“yes”;
6)点击“create AVD”。
4.2 Windows系统下创建AVD
1)在Eclipse中选择“Window”菜单下的“AVD Manager”;
2)在弹出的“Android Virtual Device Manager”对话框右侧的一列按钮中,选择“new”;
3)在打开的“Create new Android Virtual Device”对话框中,配置AVD的名字、“Hardware”等属性;选择“Hardware”右侧的“new”按钮,添加GPU emulation;
4) 将“属性”的值改为“yes”,点击“Create AVD”,创建完成。
5、使用模拟器调试。
1)在Eclipse中,选择android工程文件夹,然后选择菜单“run”-》 “Run Configurations……”;
2)在“Run Configurations”对话框的左边,选择Android工程运行配置,或者创建一个新的配置;
3)选择“Target”选项卡;
4)选择之前的步骤中创建的AVD;
5)在“Additional Emulator Command Line Options”字段中输入:-gpu on,点击“apply”;
6)运行android工程。
- 【技术直通车】教你5步学会ArcGIS Android模拟器调试
- 教你5步学会ArcGIS Android模拟器调试
- 【技术直通车】ArcGIS for Android地图控件的5大常见操作
- 【技术直通车】ArcGIS for Android入门程序之DrawTool2.0
- 【技术直通车】ArcGIS for Android离线数据编辑实现原理
- 【技术直通车】ArcGIS Runtime SDK for Android 1.1 搭建开发环境说明
- 【技术直通车】处理ArcGIS Android工程和ADT v17中的依赖
- 10 步教你学会asp.net
- 【技术直通车】ArcGIS Runtime SDK for iOS 升级介绍
- Arcgis api for android V2.0模拟器调试问题
- 4步教你学会使用matlab模糊控制工具箱
- 4步教你学会使用matlab模糊控制工具箱
- 简单几步,教你学会PHP,新手必看!
- 技术宅女5步教你玩转树莓派
- 三步学会Android反编译
- android多媒体——5步学会使用系统相机
- 【技术直通车】ArcGIS SDK for Windows Phone开发 WP8 移动GIS (入门篇)
- 【技术直通车】使用FME Extension for ArcGIS读取ArcPad AXF文件
- java 在cosmos下修改设置,提示“setting are not modifiable”的解释
- 如何实现android的即时消息投递
- JAD中常见字段的介绍。
- wpf中的datagrid中如何显示图片
- ubuntu下取消sudo输入密码
- 【技术直通车】教你5步学会ArcGIS Android模拟器调试
- 对于SIM menu update by OTA的解释
- .net框架技术介绍
- 【技术直通车】都是OpenGL惹的祸
- Zend Studio 9.0.4 集成XDebug
- S3C2410的触摸屏控制
- 提高 Linux 上 socket 性能(加速网络应用程序的 4 种方法)
- 【移动产品】ArcGIS Runtime SDK for Android v1.1.1发布
- 关于排序的选择题