参考部分网络文档整理而成
http://source.android.com/source/downloading.html
http://developer.android.com/index.html
1.安装 JDK
http://www.oracle.com/technetwork/java/javase/downloads/index.html
2.下载地址:http://www.eclipse.org/downloads ,下载eclipse classic 3.7.1即可,
下载完后,解压即可直接使用;
3.安装ADT 插件,
运行eclipse, 进入help->Install new software, 并且选择ADD
输入下载地址:http://dl-ssl.google.com/android/eclipse
4.下载并且配置
http://developer.android.com/sdk/index.html SDK安装工具;
window->preferences
5. eclipse经常遇到连接不上模拟器的问题怎么解决 在命令行里面启动模拟器再运行也连接不上
运行eclipse测试程序的时候经常遇到连接不上模拟器的问题)
emulator-5554 disconnected! Cancelling 'oms.Hello.HelloOpone' launch!
在eclipse里面改变一下你run的时候的设置就好了.
右点你的工程后run里面有一个run configrations,
在里面有一个选项每次运行都察掉记录 wipe....的,选上就好了.
emulator -wipe-data
或者选择“wipe out user data”
注:该方法好像不行,直接删除模拟器
6. 安装Ecplise+ATD+Android SDK 开发android 时,最先想到的要运行写例子,有个直观的认识--什么是Android。在Ecplise工作空间导入书上Android会出现错误,大部分是SDK 版本不符,如下错误提示:
Error:Unable to resolve target android-5
解决办法:修改工程目录下的default.properties文件里的内容target=android-5改成target=android-7(或者其他版本)就可以了,最好用txt打开,然后修改之后保存,运行就可以了。
注:现改为android-15
7. Android requires compiler compliance level 5.0 or 6.0. Found '1.4' instead. Please fix project properties
1. 项目 右键 ->android tools ->Fix Project
2. 如果不可以,检查Project -> Properties->Java Compiler
确认JDK compliance被设置为1.6,并且enable specific seetings.
8.
上述代码报错如下
- implements android.view.View.OnClickListener.onClick
- The method onClick(View) of type new View.OnClickListener(){} must override a superclass
查找后发现是jdk版本问题 项目属性---->javaCompiler中的complier compliance level 将1.5改为1.6就是说Java 1.5的编译器默认对父类的方法进行覆盖,采用@Override进行说明;但1.6已经扩展到对接口的方法;所以如果还是以Java 1.5的编译器来编译的话,会出现错误。java的编译器是1.6版本的,选择编译级别为1.6,但重要的一点是,选择build的android库是1.5的即可,生成的apk程序是可以在1.5内核上跑起来。总的来讲: android sdk的版本与Java JRE的版本可以配置起来用,两者关系应该是疏松的。