Android开发平台搭建-netbeans


简单介绍一下NetBeans教程下的Android平台搭建:

第一步:安装JDK,如果已经安装好,跳过之:http://java.sun.com/javase/downloads/index.jsp 下载安装即可

第二步:安装netbeans,如果已经安装好,跳过之。 http://zh-cn.netbeans.org/download/6.8/ml/ 下载一个新版本即可。

第三步:下载Android SDK: 由于http://www.android.com/需要翻墙才可以上,推荐Android中文网:http://androidappdocs.appspot.com/index.html下载Android SDK

下载完成解压以后得到的是一个SDK管理工具,界面如下:


你可以选择性的安装SDK,GOOGLE ALP,以及samples。
初学者强烈建议安装samples。
Android开发平台有一个AVD的概念,就是Android Virtual Device的意思,通过这个工具你可以创意一个模拟器。

点击右边的new,你就可以新建一个模拟器了。
 
第四步:安装Netbeans的Android开发插件。
我这里用的是nbAndroid,插件配置地址是http://kenai.com/downloads/nbandroid/updates.xml
打开Netbeans,工具--->插件--->设置--->添加

然后利用自动更新安装就可以了
 
第五步:配置NETbeans的Android开发平台
打开Netbeans,工具--->java平台--->添加平台

下一步中选择 Android SDK中的 android-sdk-windows\platforms\下的文件夹即可
 
第六步:你可以在你的NetBeans中创建你的第一个项目了
 
第七步: hello android:
在onCreate中增加红色代码
 public void onCreate(Bundle icicle) {
        super.onCreate(icicle);
        // ToDo add your GUI initialization code here
       TextView tv = new TextView(this);
       tv.setText("Hello, Android");
       setContentView(tv);
    }
文件头增加
import android.widget.TextView;
然后编译运行之。
选择已经创建好的模拟器
效果如下:
 
模拟的速度不是很快,启动时过程会比较长一点。
Hello Android程序会在模拟手机的安装程序里出现,单击即可打开。

 
ok,就此大功告成。
 
如果有兴趣的同学还可以下载Android系统源码来研究,由于Android源码是由repo管理的,repo又是运行在linux下的,如果你是windows操作系统的话,首先要下载一个叫做cygwin的东东
下载地址:http://www.cygwin.cn/,直接下载setup,然后运行
 
运行setup选择安装包时注意;
Devel->所有git相关的
Libs->libiconv2,libreadline6
Net->curl
Pyton->python相关的都选上
 
启动cygwin
安装repo
$ cd ~
$ mkdir bin

下载repo到bin目录里
$ curl http://android.git.kernel.org/repo >~/bin/repo
$ chmod a+x ~/bin/repo

下载android源代码
进入android源代码保存地址,我本机是E:\Android
$ cd E:\Android
 
初始化repo
$ ~/bin/repo init -u git://android.git.kernel.org/platform/manifest.git
 
同步Android代码
$ ~/bin/repo sync
 
如果你需要设置代理服务器,那么
$ export http_proxy=地址
就可以了