1.用Eclipse搭建Android开发环境和创建第一个Android项目(Windows平台)

链接阅读http://www.cnblogs.com/allenzheng/archive/2012/11/10/2762379.html

搭建环境中的不同之处:

(1)我在安装过程中,在安装ADT插件时并没有显示NDK plugins,但是并不影响后续工作,只要选中developer tools即可

(2)安装SDK过程中,点击http://developer.android.com/sdk/index.html未能下载像博客中所写的SDK 包,而是Google 的 集成SDK Manager.exe,此时只要选择SDK Manager.exe所在的目录即可,然后点击SDK Manager.exe进行安装即可,在preference中点击查看时也和预期效果一样

(3)创建AVD模拟器时,界面和以往不太一样,此时需要选择device,而不是屏幕分辨率,一般device模拟器和后来创建activity时所选择的版本要保持一致,否则会提示错误,此时只需要在代码中修改android:minSdkVersion="8"为你所要的版本值即可

2.建立第一个项目HelloAndriod后运行遇到的错误

(1): Error : Could not find HelloAndroid.apk

解决方法:根据这个解决方法解决。链接:http://stackoverflow.com/questions/3645545/error-could-not-find-helloandroid-apk

 (2):运行AVD遇到“Emulator] could not get wglGetExtensionsStringARB”

原因分析: device space不足。

解决办法:

选择AVD-Edit-Device中,选择一个较小的尺寸就可以了。毕竟,我们只是测试而已。

另外,可以将Intener storage, Memory等设置的大一些,应该就可以了。

分析2:wglGetExtensionsStringARB属于OpenGL ES,此错误是由对OpenGL ES的支持不全引起。OpenGL ES (OpenGL for Embedded Systems) 是 OpenGL 三维图形 API 的子集,针对手机、PDA和游戏主机等嵌入式设备而设计。

简言之,OpenGL ES用于显示以及GPU加速,它也应用于Android emulator中,作为硬件加速的一部分。

现代CPU为提高virtual machines的运行效率提供了一些扩展,Android emulator利用这些扩展加速执行速度,因此对运行系统的CPU有一定要求:

  • Intel Virtualization Technology (VT, VT-x, vmx) extensions
  • AMD Virtualization (AMD-V, SVM) extensions (only supported for Linux)

无法支持的机器将无法运行使用这些扩展的emulator。

故而当出现这个error时,需要检查:

  • 机器支持Virrualization Technology
  • VM Acceleration正确配置:
  • windows下使用Intel Hardware Accelerated Execution Manager (Intel HAXM)作为虚拟驱动,安装方式是:
 
  1. Start the Android SDK Manager, select Extras and then select Intel Hardware Accelerated Execution Manager.
  2. After the download completes, execute <sdk>/extras/intel/Hardware_Accelerated_Execution_Manager/IntelHAXM.exe.
  3. Follow the on-screen instructions to complete installation.

运用上述分析2并运行IntelHAXM.exe.在进行安装过程中出现问题,因为VT-X没有安装,查看sdk管理器中发现确实未安装,安装后解决问题,happy!

最新文章

  1. JavaScript学习笔记(二)——闭包、IIFE、apply、函数与对象
  2. .Net环境下的缓存技术介绍 (转)
  3. qt5.5 qtcreator中文乱码
  4. HTML基本元素(二)
  5. Node.js学习之简介
  6. 数论 UVAlive 2889
  7. SSIS包部署
  8. pouchdb sync
  9. Codeforces Round #307 (Div. 2) B. ZgukistringZ 暴力
  10. 第一百三十节,JavaScript,封装库--连缀
  11. [HDU1002] A + B Problem II
  12. 前端leader找我谈心:我是如何从刚毕业的前端菜鸟一步步成长为前端架构师的?
  13. # 20175333曹雅坤《Java程序设计》第七周学习总结
  14. PHP使用CURL抓取网页
  15. HTML入门教程,多年心血总结,一看就会
  16. python之面向对象初识
  17. poj2777(线段树)
  18. SQL 查看SQL语句的执行时间 直接有效的方法
  19. WPF模板(二)应用
  20. ubuntu16.04+caffe+python接口配置

热门文章

  1. 轻松搞定RabbitMQ(三)——消息应答与消息持久化
  2. ElasticSearch 分页检索
  3. 服务器启动时Webapp的web.xml中配置的加载顺序(转载)
  4. db2 命令
  5. 1069: [SCOI2007]最大土地面积
  6. leetcode题目解答报告(2)
  7. MQ发送的消息都到了死信队列中了
  8. Hive与impala的对比测试实验
  9. appium(1)-about appium
  10. iTerm2常用的快捷键