场景:
1. 突然接到android的开发任务时如何配置android开发环境?
2. 现在的android studio是基于idea的,在我的电脑上运行奇慢和卡.而且有遗留eclipse项目,大部分教程都是基于eclipse的。
所以入门来说adt开发android程序比较适合.
3. 如果有深入研究的话,直接用其他ide配合build sdk开发也不是不行.
第一步. 配置ADT的Android开发环境.
注意1: 如果要下载所有的Android API,会耗费很大空间,所以选择比较特殊的版本API就行了.
还有就是模拟器镜像文件很大,如果要下载完估计需要10G以上的空间吧,如果直接用真机调试,
可以不用下载这些镜像.
图1
图3
注意2: android sdk最好安装在和eclipse同级的目录,这样便于查看源代码等查找相关资源文件.
图4
注意3;因为google被墙,下载android sdk时需要配置hosts.
C:\Windows\System32\drivers\etc\hosts
添加
203.208.48.134 dl-ssl.google.com
参考以下文章配置环境,选其一:
http://www.cnblogs.com/allenzheng/archive/2012/11/10/2762379.html
http://blog.csdn.net/cxc19890214/article/details/41249761
第二步. 资源下载地址
-- Eclipse 3.7.2 (Eclipse IDE for Java Developers),如果是64位机子建议下载64位版本.
http://www.eclipse.org/downloads/packages/release/indigo/sr2
-- ADT.下载最新的 ADT 23.0.4 (October 2014) 需要翻墙:
http://developer.android.com/sdk/installing/installing-adt.html
https://dl.google.com/android/ADT-23.0.4.zip
--
第三步. 新建一个简单项目并运行.
菜单File->New->Android Application Project.
图2:
FAQ:开发时遇到的问题解决办法.
问题1: The zipalign tool was not found in the SDK.
Please update to the latest SDK and re-export your application or run zipalign manually.
Aligning applications allows android to use application resources more effciently.
解决: 更新到最新的 sdk build-tool.
问题2: [2015-01-25 08:32:00 - SimpelExample] E:\workspace_android\appcompat_v7\res\values-v21\styles_base.xml:75: error: Error retrieving parent for item: No resource found that matches the given name ‘android:Widget.Material.ActionButton‘.
解决: MinSDKVersion选8,MaxSDKVersion和TargetSDKVersion必须是21,因为生成的模板例子就是基于21的,一定会编译21.
ADT-23.0.4
参考:
http://blog.csdn.net/cxc19890214/article/details/41281439
问题3:
1.需要在某个类写main函数测试代码时,使用ADT会出现以下的崩溃情况.
参考:http://www.cnblogs.com/lzhitian/archive/2012/04/12/2444960.html
#
# A fatal error has been detected by the Java Runtime Environment:
#
# Internal Error (classFileParser.cpp:3494), pid=7480, tid=7376
解决办法:
1.选中要运行的测试类,右键 -> Run As -> Run Configurations...
2.切换到Classpath选项栏,删掉Bootstrap Entries里面的Android Library,然后点击右侧的Advanced.. -> Add Library -> JRE System Library,一路next即可。
这时再运行该类,就能正常运行了。
问题4: 关于Eclipse创建Android项目时,会多出一个appcompat_v7的问题
参考:
http://blog.csdn.net/crazykbc/article/details/21553699
总的来说: 该项目是一个Library Project, 作用是让你的Android Project 在API 7+的sdk版本(即Android2.1版本)可以访问ActionBar的API,ActionBar相当于用户界面的操作栏
问题5: Android SDK Manager在哪里?关闭它有影响吗?
Android SDK Manager 是独立的程序,关闭eclipse对它不影响.
菜单 Windows->Android SDK Manager.
可以直接运行,在 Android SDK 的安装目录里. SDK Manager.exe
[Android]_[初级]_[Android开发环境配置入门(Windows)]
原文:http://blog.csdn.net/infoworld/article/details/43924371