Android SDK v4.0.3及以上的版本中提供了对OpenGL ES 2.0的支持,这是ArcGIS Android开发者非常关注的一个功能,经过测试,ArcGIS Runtime SDK for Android在Mac、Linux和Windows各个平台上都支持模拟器调试,不过,在使用模拟器调试之前,需要几个配置的步骤:
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”;
4.2 Windows系统下创建AVD6)点击“create 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工程。