文档章节

Android开发环境搭建

临峰不畏
 临峰不畏
发布于 2013/04/30 00:50
字数 663
阅读 643
收藏 32
前几天我在自己的CentOS系统上搭建了Android开发环境。这里我做一个简单的总结。
大概的步骤是:
(1)下载JDK并配置环境

(2)下载Android与 配置环境
(3)创建一个Hello World
(4)调试运行环境配置

1. JDK安装

    JDK就是Java程序开发包。在google上搜索"JDK"就能找到我们想要的包。详见我的另一篇日志

2. Android 安装

    在Googel上搜"Android SDK"就能找到网站 Android SDK | Android Developers。在这个网站上,我们需要下载两样东西: ADT BundleSDK Tools Only

    这个要根据我们当前使用的系统而定。比如,我用的是CentOS,32位,那么我就只能用Linux-32-bit的包。
    下载下来之后,分别会两个包进行解压。解压出两个文件夹:adt-bundle-linux-x86-20130219,android-sdk-linux 。

    创建 /etc/profile.d/android-sdk.sh 文件,内容为:

ANDROID_HOME=/home/hevake/Install/android-sdk-linux
export ANDROID_HOME
    这么做的目录是每次启动的时候,ANDROID_HOME都赋于android-sdk-linux的路径。


    进入 adt-bundle-linux-x86-20130219/eclipse 目录下,执行 ./eclipse,就启动了eclipse集成开发环境。

    ADT里自带的有eclipse,不需要我们另外再安装。

3. 创建Hello world 工程

    File --> other, 在弹出的向导对话框中选:Android Application Project

    其它操作就是 下一步,下一步,完成。

4. 调试运行

    本人有一个HTC G12的手机,所以我首先是用自己的手机来进行程序调试。由于我是Linux下进行开发,所以必须对系统进行一点配置才行。下面这个网页对这方面的操作讲得很详细:http://developer.android.com/tools/device.html

    我再根据自己的实践写点总结。

4.1 修改AndroidMainTest.xml文件

    将[Application]-->Debuggable置为true,如下:

   

4.2 开启设置的调试功能

    这个不多说,大家都知道。

4.3 创建51-android.rules文件

    $ sudo vi /etc/udev/rules.d/51-android.rules

    添加如下内容:   

SUBSYSTEM="usb", ATTR{idVender}=="0bb4", MODE="0666", GROUP="plugdev"
    $ sudo chmod a+r /etc/udev/rules.d/51-android.rules


4.4 检查设备是否识别

    重新插入USB,执行ADT下 sdk/platform-tools/ 下的adb
    $ adb devices

    我的执行结果是“no permissions”错误。

   我在这个网页上获得帮助:http://www.pcyyjs.com/sys/Ubuntu/4290/   

    通过 lsusb 命令查看系统USB设备的连接情况:

    ID 0bb4 就是idVendor ,0cab就是 idProduct
    将 /etc/udev/rules.d/51-android.rules 文件内容更改成:

SUBSYSTEM="usb", ATTR{idVendor}=="0bb4", ATTR{idProduct}=="0cab", MODE="0666"

    运行命令,重启udev:

    $sudo chmod a+rx /etc/udev/rules.d/51-android.rules
    $sudo service udev restart 重新启动adb server下就ok

    (很重要)拔掉usb重新连上再执行:

    $ sudo ./adb kill-server
    $ sudo ./adb start-server
    $ ./adb devices

    现在可以调试运行了!

© 著作权归作者所有

下一篇: VIM标签使用
临峰不畏
粉丝 221
博文 187
码字总数 98583
作品 0
深圳
架构师
私信 提问
加载中

评论(1)

2010jing
2010jing
收藏,ubuntu下试试
Android开发学习总结(一)——搭建最新版本的Android开发环境

最近由于工作中要负责开发一款Android的App,之前都是做JavaWeb的开发,Android开发虽然有所了解,但是一直没有搭建开发环 境去学习,Android的更新速度比较快了,Android1.0是2008年发布的,...

wensongyu
2015/04/16
0
0
第一讲:Android开发环境的搭建

说明,本讲和后续内容讨论的是Android2.2版本. 本讲内容 Android简介 Android开发环境的搭建 测试开发环境,新建Android程序 测试开发环境,运行Android程序 本讲源代码下载链接:Lesson1He...

神勇小白鼠
2011/03/10
764
0
安装配置好Android Studio开发环境和苹果的开发环境,并改一个bug

【业务需求】 这个项目运行一年多,是用 spring3.2 + mybatis3.2 + Redis + Mysql 开发的后台,前端都是原生代码开发的两个平台APP,包括苹果App和用 Android Sdudio 开发的 App。现在系统无...

Tom-Lin
2016/11/18
30
7
使用Intellij Idea 搭建PhoneGap Android开发环境

看这里:使用Intellij Idea 搭建PhoneGap Android开发环境 最近几天在学习使用phonegap进行android应用的开发,首先当然是phonegap android开发环境的搭建,网上的资料比较乱,cordova和pho...

Realfighter
2015/02/04
3.4K
4
Android环境搭建链接整理

在Eclipse下搭建安卓开发环境:http://jingyan.baidu.com/article/60ccbceb165c7664cab197d8.html SDK下载链接:http://developer.android.com/sdk/installing/index.html?pkg=tools androi......

智能小松鼠
2014/11/27
116
4

没有更多内容

加载失败,请刷新页面

加载更多

最简单的获取相机拍照的图片

  import android.content.Intent;import android.graphics.Bitmap;import android.os.Bundle;import android.os.Environment;import android.provider.MediaStore;import andr......

MrLins
19分钟前
2
0
说好不哭!数据可视化深度干货,前端开发下一个涨薪点在这里~

随着互联网在各行各业的影响不断深入,数据规模越来越大,各企业也越来越重视数据的价值。作为一家专业的数据智能公司,个推从消息推送服务起家,经过多年的持续耕耘,积累沉淀了海量数据,在...

个推
21分钟前
4
0
第三方支付-返回与回调注意事项

不管是支付宝,微信,还是其它第三方支付,第四方支付,支付机构服务商只要涉及到钱的交易都要进行如下校验,全部成功了才视为成功订单 1.http请求是否成功 2.校验商户号 3.校验订单号及状态...

Shingfi
24分钟前
3
0
简述Java内存分配和回收策略以及Minor GC 和 Major GC(Full GC)

内存分配: 1. 栈区:栈可分为Java虚拟机和本地方法栈 2. 堆区:堆被所有线程共享,在虚拟机启动时创建,是唯一的目的是存放对象实例,是gc的主要区域。通常可分为两个区块年轻代和年老代。更...

DustinChan
29分钟前
4
0
Excel插入批注:可在批注插入文字、形状、图片

1.批注一直显示:审阅选项卡-------->勾选显示批注选项: 2.插入批注快捷键:Shift+F2 组合键 3.在批注中插入图片:鼠标右键点击批注框的小圆点【重点不可以在批注文本框内点击】----->调出批...

东方墨天
53分钟前
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部