转眼大三开学了,大学生活过去了一半。对andriod系统比较感兴趣最近开始学习安卓开发。一个好的程序员必定是一个好的写手,与他人分享更促进自己的进步。第一次写这种博文,希望大家喜欢
(*^_^*)
因为同时在学习Linux,所以配置在Ubuntu环境下进行,也希望能对安卓开发刚开始的起到一定帮助。
一. 下载androidSDK 链接http://developer.android.com/sdk/index.html选择linux(i-386)
默认下载完成后会在你的home/Downloads里面
-
先进入终端新建一个文件夹,打开terminal输入:$mkdir android
-
进入我们刚刚下载SDK的文件夹,打开terminal输入:$ cd Downloads
-
把下载的移到androidSDK文件夹里,$mv android-sdk_r20.0.1-linux.tgz ~/android
-
解压缩,在终端输入:$tar -xvf android-sdk_r20.0.1-linux.tgz
-
删掉下载的tgz包,终端里面输入:$rm android-sdk_r20.0.1-linux.tgz
-
进入解压后的文件夹,终端输入:$cd android/android-sdk-linux/tools
-
运行tools里慢的android终端输入:$./android
-
选择自己要下载的版本以及文件,这里推荐选择4.03,2.33以及最新的jellybean4.1.
二.下载Eclipse:
由于ubuntu系统自带了java.jdk和java.jre,所以在ubuntu下就不需要下载这两个文件了,直接下载eclipse即可。
两种下载方式:1.通过ubuntusoftware center,直接搜索eclipse下载安装即可
2.打开terminal(终端),输入:$ sudo apt-get install eclipse
这里有关于eclipse的推荐设置,可以增加你的project效率。就不在这里打出了。大家可以去百度或者google。
三.安装ADTPlugin
装好eclipse之后,打开eclipse,选择help->installnew software,点击Add
在弹出的框框中对应输入下图所示内容:
因为我已经有下过,所以提示DplicateLocation,没下过的朋友们不会出现这个问题的,
点击OK后,在随后出现的框框中,全选,然后Finish,出现的条例中选择accept all。然后eclipse会自动开始下载,下载完成后会有提示,
要求重启,这时别急,先导入我们最开始下载的SDKManeger。点击windows->preference,然后在左侧栏中点击android,在右侧SDK位置中找到我们开始下载的SDK,如下图所示
然后点击apply,OK一系列完成后,关掉eclipse,重启就OK了。
到此,其实已经可以开发android程序了,但还有两点额外配置比较重要
源码下载与使用,很多时候开发程序我们想查看源码,ubuntu下下载源码相应比较简单
步骤如下。
打开终端输入依次输入:
$mkdir~/bin
$PATH=~/bin:$PATH
$curl https://dl-ssl.google.com/dl/googlesource/git-repo/repo > ~/bin/repo
$chmod a+x ~/bin/repo
还没有安装
git的朋友,需要先安装git
,在终端输入这个指令
$apt-get install git-core
ok,
下面就可以开始下载源码了。先给即将下载的源码创造一个地址。
$ mkdir android_source
$ cd android_source
接下里初始化
repo
$ repo init -u https://android.googlesource.com/platform/manifest -b android-4.1.1_r1
开始下载
$ repo sync
下载过程注意事项,http://source.android.com/source/downloading.html
在你的手机上进行测试
大家新建第一个androidhelloworld之后有两种测试方式,由于在AVD(androidvirtual device)上测试比较慢,所以这里特地把在手机上测试的方法贴出来。由于在手机上测试优势实在大:
速度快,对于app进程流程理解更加清晰,硬件的接触比如屏幕旋转啊摄像头啊,mic等等
因为我们用eclipse开发的所以搭建比较简单(*>_<*).我的手机是HTCONE X。。所以下面idVendor用的是“0bb4”
首先打开终端创建一个rule文件在终端输入:$touch /etc/udev/rule.d/51-android.rules
然后输入:$sudo gedit /etc/udev/rule.d/51-android.rules
打开了51-android.rules的文件,在里面插入
SUBSYSTEM=="usb",ATTR{idVendor}=="0bb4", MODE="0666",GROUP="plugdev"
这一行,然或保存关掉就OK了。然后只要将手机通过USB连上电脑,用eclipse运行程序时,会有提示通过手机运行还是虚拟机。(当然手机了)。
大家手机的代码可以在这个网址上找到http://developer.android.com/tools/device.html
倒是后只需要将ATTR{idVendor}=="0bb4"
改成你的对应手机码就
OK
了
贴上两张手机运行程序的图^0^,测试google语音识别功能的