2012年4月24日星期二

如何在Ubuntu下安装Android SDK开发Android Apps

小小折腾了一会儿,装了开发谷歌应用程式的工具。

其实网上也有很多介绍这方面的,不过很多都是旧版本的不适用,又或是Windows或者Mac的和Ubuntu还有一些小区别。

这里就记录下在Ubuntu下是怎么装的:

1.装Java JDK。这个是必须的,谷歌的应用是用Java写的,不用我多说了。

2.下载Android SDK Tools, 解压不用装。下载Android SDK Tools

3.装Eclipse或者NetBeans,都是很常用的开发环境,这里以Eclipse为例介绍。下载Eclipse

4.打开Eclipse。在菜单栏里Help->Install New Software。出来一个框框,按Add,又出来一个框框,填Name:Android; URL:http://dl-ssl.google.com/android/eclipse/ ,按OK。出来一个Developer Tools, 打开,有四个选项,给头两个划勾勾,然后Next,一直下去到装好,装好后会重启Eclipse。

5.在terminal里面运行之前解压的android-sdk-linux文件夹中的Tools文件夹中的android文件。即输入命令cd XXXXX/android-sdk-linux/Tools 然后./android 。出来一个框框,这个就是Android SDK Manager了。选中最新一个版本下面的所有文件(我开始没有装ARM XXX,最后无法创建AVD,错误:Unable to find a 'userdata.imgfile for ABI armeabi to copy into the AVD folder),点Install X pac 。装这么多package需要消耗大量时间,请耐心等待。注:这一步也可以在Eclipse中的Windows->Android SDK Manager中完成。

6.装完之后打开Eclipse,在菜单栏里Windows->AVD Manager。出来一个框框,按New, 又出来一个框框,Name随便填,target是你新装的这个platform,Size可以随便填,比如10什么的。点Creat New AVD,然后你的AVD就出现在list里面了,再选中这个新创建的AVD点start,size可以自由选择,就可以看见一个虚拟的android出现在你电脑上了。(我在虚拟设配的过程中出现了种种问题,tools文件夹下的很多执行文件都不能用,比如出现错误:Failed to create the SD card,这都是Ubuntu位数不符配造成的,后来装了一个ia32-libs的包就好了,命令:sudo apt-get install ia32-libs)。

7.下一步就是写一个Android的Project。在Eclipse的菜单栏里File->New->Project,出来一个框框,选Android->Android Project,点下一步,接下来要填的是:Project Name: HelloAndroid ; Target: 选你装的那个 ;Application Name: Hello, Android ; Package Name: 可以填你自己的,也可以填比如com.example.helloandroid ; Activity : 默认的。最后点Finish。

8.这个时候你的Eclipse主界面中Package Explorer栏里出现了你刚建的Project,点这个,然后是src->com.example.helloandroid(就是刚刚建的包),出现了一个java程序,打开它,将默认的代码改成:

package com.example.hellowandroid;

import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;

public class HelloandroidActivity extends Activity {
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        TextView tv = new TextView(this);
        tv.setText("Anything you would like to add");
        setContentView(tv);
    }
}

9.在Eclipse的菜单栏里Run->Run, 大功告成~




没有评论:

发表评论