[Android]_[初级]_[Android开发环境搭建入门(Windows)]

来源:互联网 发布:数控车凹圆弧编程实例 编辑:程序博客网 时间:2024/06/05 11:01


场景:
1. 突然接到android的开发任务时如何配置android开发环境?
2. 现在的android studio是基于idea的,在我的电脑上运行奇慢和卡(双核i5,64位Win7,4G内存).而且有遗留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
设置hosts已经不行:
参考设置代理:http://zhidao.baidu.com/question/2138710173900914228.html?qbl=relate_question_0&optimi=4


注意4:下载1.7以上的sdk,因为编译android 5.0以上版本需要1.7以上的支持,而且例子21也是需要1.7以上的JDK才可以编译成功.

http://www.oracle.com/technetwork/java/javase/overview/index.html



参考以下文章配置环境,选其一:
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

-- Java 1.7的下载地址
http://www.oracle.com/technetwork/java/javase/overview/index.html

--

第三步. 新建一个简单项目并运行.
菜单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




0 0
原创粉丝点击