第一篇博文献给关于Android的学习
在这里写的第一篇博文献给关于Android的学习
近期买了个Legend,喜欢上了android,感觉移动终端的开发应该是个很好的发展方向,想沉下心来学习android方面的开发。
其实我一直从事的是.net的方面的工作,java包括Eclipse这个环境还是头一次真正的来学习,算是一个全新的开始。
今天配了一下午的开发环境,结合网络资料其他都还很顺利,只是在安装插件ADT上花费了很多精力,经过不断的尝试才发现原来和安装Eclipse的版本有关,下面整理了配置环境的步骤:
1.下载并安装JDK 地址:http://java.com/zh_CN/download/index.jsp
2.下载安装Android SDK ,
a.下载地址:http://dl.google.com/android/android-sdk_r07-windows.zip
b.下载后将压缩包解压到你想安装Android SDK的目录,比如:D:\android-sdk-windows(以下描述都以这个目录为主)
c.在系统环境变量的PATH中加入 D:\android-sdk-windows\tools(加入到原有path值的最后,用分号;分隔)
d.运行D:\android-sdk-windows\SDK Manager.exe,在出现的界面中选取左边的页卡“Available Packages”,勾选右侧需要安装的SDK,可全选
3.安装完Android SDK后,可进行测试调制
a.新建模拟器:点选SDK Manager左边的页卡“Virtual Devices”,“New”-》输入Name-》选取Target-》输入SD Card大小(自定,不要过大,因为系统会分派给这个大小空间给模拟器)-》选择Skin(模拟多种设备)-》“Create AVD”
b.运行模拟器:点击Start按钮-》点击Launch运行(另外 当碰到“unknown virtual device name ”这种错误,可在系统环境变量中新建一个名为“ANDROID_SDK_HOME”,值为新建模拟器所放置的位置路径--这个错误一般是系统用户文件夹变更的情况下发生,如系统默认的C:\Users\xxx 变更到了其他盘符E:\Users\xxx)
4.下载Eclipse
a.下载 Eclipse IDE for Java Developers(我一开始用的是Class版本,后来装ADT插件的时候一直报“org.eclipse.wst.sse.core 0.0.0”错误,几乎花费了整个下午,后来用了IDE For Java才顺利安装ADT,如有知道原因的朋友请不吝告知)
b.直接解压到需要存放的文件夹路径,无需安装
5.安装ADT
a.方法一:先下载-》启动Eclipse-》Help-》Install New SoftWare-》Add-》Archive-》选择下载完成的ADT压缩包(不用解压,直接选择xxx.zip)-》点击按钮OK-》勾选Developer Tools-》Next,安装后重启Eclipse
我下载的是0.9.9版,地址:http://androidappdocs-staging.appspot.com/sdk/eclipse-adt.html
b.方法二:在线Add https://dl-ssl.google.com/android/eclipse 或者 http://dl-ssl.google.com/android/eclipse 点击OK后需要一定的时间从服务器读取-》勾选Developer Tools-》Next
6.配置Java JDK和ADT
a.设置Eclipse的Java JDK属性 启动Eclipse,Window-》Preferences-》展开Java-》Compiler-》Level选择为1.6(这里是自己猜的,网上资料直接描述为“选择Java属性面板;选择Java编译器为6.0”,);点击Apply,和OK。
b.设置Android SDK,步骤5中安装完ADT,重启Eclipse后在windows-》Preferences左边的选项卡中就会多了一个Android页卡,选择Android-》Browse选择Android SDK的目录,“D:\android-sdk-windows\”)。
7.测试
a.新建一个Android项目,Android-》Android Project
b.引用并更改主代码
import android.app.Activity; import android.os.Bundle; import android.widget.TextView; public class HelloVniiAndroid extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); //setContentView(R.layout.main); TextView tView = new TextView(this); tView.setText("Hello, Android World"); setContentView(tView); } }
运行ok。。。
(特别说明:上面一部分资料来自网络,其中包括最后的代码部分,但不是Ctrl+C 再Ctrl+V,是自己查询资料、操作过后一个一个字写下来的,加入了自己碰到的一些问题整理而成)
终于写完搞定,在csblogs的第一篇博文,也是自己第一篇关于java、android的博文-虽然主要是开发环境的配置,深切感触写个博文不容易,希望这是一个好的开始!