andriod开发 1:android在Linux下的环境配置以及编译设置介绍


转眼大三开学了,大学生活过去了一半。对andriod系统比较感兴趣最近开始学习安卓开发。一个好的程序员必定是一个好的写手,与他人分享更促进自己的进步。第一次写这种博文,希望大家喜欢

*^_^*

因为同时在学习Linux,所以配置在Ubuntu环境下进行,也希望能对安卓开发刚开始的起到一定帮助。

. 下载androidSDK 链接http://developer.android.com/sdk/index.html选择linuxi-386

默认下载完成后会在你的home/Downloads里面

  1. 先进入终端新建一个文件夹,打开terminal输入:$mkdir android

  2. 进入我们刚刚下载SDK的文件夹,打开terminal输入:$ cd Downloads

  3. 把下载的移到androidSDK文件夹里,$mv android-sdk_r20.0.1-linux.tgz ~/android

  4. 解压缩,在终端输入:$tar -xvf android-sdk_r20.0.1-linux.tgz

  5. 删掉下载的tgz包,终端里面输入:$rm android-sdk_r20.0.1-linux.tgz

  6. 进入解压后的文件夹,终端输入:$cd android/android-sdk-linux/tools

  7. 运行tools里慢的android终端输入:$./android

  8. 选择自己要下载的版本以及文件,这里推荐选择4.032.33以及最新的jellybean4.1.

.下载Eclipse

  1. 由于ubuntu系统自带了java.jdkjava.jre,所以在ubuntu下就不需要下载这两个文件了,直接下载eclipse即可。

    两种下载方式:1.通过ubuntusoftware center,直接搜索eclipse下载安装即可

    1. 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,如下图所示


然后点击applyOK一系列完成后,关掉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之后有两种测试方式,由于在AVDandroidvirtual 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语音识别功能的











  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值