Linux下搭建Android开发环境

  我使用的Linux环境是 ubuntu-12.10-desktop-i386。安装前所需要准备的软件:

  1.JDK(jdk-7u75-linux-i586.tar.gz) http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html

  2.ADT(adt-bundle-linux-x86-20140321.zip)链接:http://pan.baidu.com/s/1i3qvJ0p 密码:h7k4

(我下的是一个Android ADT集成包,其中包括Eclipse和Android-SDK,这样方便些,如果你分别下载最新的Eclipse         和 Android-SDK文件,则需要FQ,而且在更         新SDK和ADT也需要FQ,那样会很麻烦)

  在Linux下创建一个hoo用户(这个用户名可以随便起,只要便于记忆和识别),用来管理Android的开发环境,把准备的软件下载到/home/hoo目录下,然后开始搭建环境。

  一、安装JDK(Eclipse和AndroidSDK都依赖于jdk的环境,确保工作目录是/home/hoo)

  1.因为我下载的JDK是tar.gz文件,所以直接解压缩就可以。

     在终端命令中输入  tar -xvf jdk-7u75-linux-i586.tar.gz  然后回车,得到 jdk1.7.0_75 文件夹。

(如果JDK是bin格式,则需要先添加可执行权限 chmod u+x jdk-7u75-linux-i586.bin 然后使用 ./jdk-7u75-linux-i586.bin)

  2.配置环境变量,Linux下需要修改profile文件,使用 sudo gedit ~/.profile

   在其中加上 export JAVA_HOME=/home/hoo/jdk1.7.0_75

           export PATH=$JAVA_HOME/bin:$PATH:/home/hoo/adt-bundle-linux-x86-20140321/sdk/tools                                  (后面为Android-SDK需要配置的路径,所以为了省          事在一起配置了)

          export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

   保存。

   修改完成后,环境变量并不能立即生效,需要重启或使用 source ~/.profile 让其生效,最后使用java -version 验证jdk是否安装成功,如果显示的是OpenJDK,说明你的          默认版本没设置,然后可按照 http://blog.sina.com.cn/s/blog_437ff56b0100tfi5.html 这里的方法继续设置。

  二、安装ADT

    1.解压缩, tar -xvf adt-bundle-linux-x86-20140321.zip   得到Eclipse和sdk两个文件夹。

    2.配置SDK,点击运行Eclipse,显示JAVA-ADT ,然后点击windows->Preferences->Android ,会有SDK Location 然后在这里找到你SDK文件夹位置 ,我的                       是/home/hoo/adt-bundle-linux-x86-20140321/sdk ,然后OK

    3.配置AVD,从windows->Android VIrtual Device Manager打开AVD管理器,点击NEW,创建一个新的AVD,自己随意填,然后点OK就行了。(其中Device是设置               屏幕、分辨率,Target是设置版本)

  三、创建并运行项目 

    通过File->New->Android Application Project 然后输入Demo(项目名字,随意),next,finish,然后直接点击Run Debug(或按F11)就可以在你配置的模拟器里            运行了。

  四、手机安装APK

    1.首先要在Linux下安装ADB

     连接手机,打开手机调试模式,如果在虚拟机下运行,还要点击虚拟机->可移动设备,然后选择你的手机,点击连接。然后在终端输入 lsusb来查看设备记录   

      Bus 001 Device 002: ID 18d1:4e26 Google Inc.
      Bus 002 Device 002: ID 0e0f:0003 VMware, Inc. Virtual Mouse
      Bus 002 Device 003: ID 0e0f:0002 VMware, Inc. Virtual USB Hub
      Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
      Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

       我这里是Bus 001 Device 002: ID 18d1:4e26 Google Inc.

       然后在 /etc/udev/rules.d/下创建一个配置文件   sudo gedit /etc/udev/rules.d/50-android.rules  文件里添加如下信息

     SUBSYSTEM=="usb",ATTRS{idVendor}=="18d1",ATTRS{idProduct}="4e26",MODE="0666" 保存,

     给配置文件设置下权限 sudo chmod a+rx /etc/udev/rules.d/50-android.rules

       Restart ,       sudo /etc/init.d/udev restart

然后在/etc/bash.bashrc中声明adb的路径:

        export PATH=/home/hoo/adt-bundle-linux-x86-20140321/sdk/platform-tools:$PATH

然后

      source /etc/bash.bashrc

        重启ADB

     adb kill-server

     adb start-server

     然后再使用adb devices命令查找设备,就能看到你的设备信息了

       最后,打开终端,进入到你的APK所在文件夹,输入 adb install xxx.apk (xxx是你的apk文件名)就能直接安装到你的手机上了,如果想卸载的话 输入 adb uinstall      com.xxx.xxx (卸载要指定包名)

       到此全部结束!

时间: 2024-09-26 22:31:14

Linux下搭建Android开发环境的相关文章

Linux下搭建Android开发环境及Android真机调试

1 .首先是查看手机连接的USB端口信息 Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 002 Device 007: ID 0bb4:0c03 HTC (High Tech Computer Corp.) Bus 002 Device 001: ID 1d6b:0002 Linux

ubuntu下搭建android开发环境(四)核心篇安装AndroidStudio、sdk、jdk(by 星空武哥)

转载请标注原创地址:http://blog.csdn.net/lsyz0021/article/details/52215996 所有的软件均在ubuntu 14.04 LTS下测试 ubuntu下搭建android开发环境(一)安装ubuntu系统 ubuntu下搭建android开发环境(二)设置ubuntu的root管理员密码 ubuntu下搭建android开发环境(三)ubuntu安装搜狗输入法 ubuntu下搭建android开发环境(四)核心篇安装AndroidStudio.sdk

Ubuntu 下搭建 Android 开发环境

网上的N多教程全是Windows平台的,而Google官网是推荐用Ubuntu开发Android,很多朋友也是用Linux的系统开发的,下面我介绍下在Linux下Android开发环镜的搭建. 一.Linux 下安装配置 JDK 自从Oracle收购Sun近三年来,已经有很多变化.早在8月,甲骨文将"Operating System Distributor License for Java"许可证终结,这意味着第三方将不可以依据这一许可分发他们的软件包.因此Ubuntu Linux已经

ubuntu下搭建android开发环境之超顺畅模拟器

如果说android系统的卡,像耳边蚊子让人抓狂,那么android模拟器的卡,那就像午睡时的苍蝇.大概就是一样的恶心~~ 那么,这样的问题对于开发者肯定忍无可忍,我也一样,虽然我还没有入门,但我也一样纠结,为什么会这么卡??这么卡?我是i5 4G内存啊~~ 解决: 第一种解决方法(也算是比较直接,比较烧包的办法): 用真机调试~方法上篇文章有谈论,请看ubuntu下搭建android开发环境: 烧包原因:我不能兼容每个系统版本,每种型号机器,每种屏幕大小,都去搞台真机对吧~ 第二种解决方法:

mac os 下搭建android开发环境

mac os 下搭建android开发环境 周银辉 mac os 下搭建android环境比较方便, 如下几个步骤: 1,安装jdk 先搞清楚自己是否已经安装,在命令行下:java -version,如何有版本信息输出,则已经安装了,比如我的 192% java -version java version "1.8.0_05" Java(TM) SE Runtime Environment (build 1.8.0_05-b13) Java HotSpot(TM) 64-Bit Ser

ubuntu下搭建android开发环境(一)安装ubuntu系统(by 星空武哥)

    转载请标注原创地址:http://blog.csdn.net/lsyz0021/article/details/52187026 ubuntu下搭建android开发环境(一)安装ubuntu系统 ubuntu下搭建android开发环境(二)设置ubuntu的root管理员密码 ubuntu下搭建android开发环境(三)ubuntu安装搜狗输入法 虽说已经有很多ubuntu的安装教程了,但是今天我还是要写一篇这样的文章,因为这篇文章是为了在ubuntu下搭载android开发环境所

Linux下搭建Java开发环境

Red Hat Package Manager 简称rpm rpm格式的文件就是我们可以使用RPM命令进行管理的软件包格式的文件 JDK的安装 #sh /root/Desktop/jdk-6u23-linux-i586-rpm.bin .bin 可以使用sh命令来解压执行 Linux的用户的登录过程 /etc/profile /etc/profile.d(各个脚本) /etc/bash.bashrc /home/[username]具体用户目录/.bashrc .bash_profile JDK

mac 下搭建 Android 开发环境

因工作需要,要在mac 下搭建 Android 开发环境.谷歌.度娘了好久,没有找个一个完整又系统的方法,很是苦恼.最终,皇天不负有心人,找到了下面这篇文档,特此记录.也为有这方面需求的朋友提供个方便. 首先我们需要知道开发安卓的环境由以下几个组件组成:Java虚拟机JDK.Eclipse.Eclipse插件ADT(Android Developer Tool)和Android开发包SDK.下面就和大家一起学习如何来快速的,适合新手的搭建方式吧! 方法/步骤 因为系统自带jdk,所以就不用在下载

Cocos2d-x 3.1.1 在Windows下搭建Android开发环境

Cocos2d-x 3.1.1 在Windows下搭建Android开发环境 本篇博客来给大家介绍如何在Windows下搭建Cocos2d-x Android开发环境,笔者前面写了几篇博客都是针对如何对Android项目进行交叉编译的,对应了Cocos2d-x 2.2.3版本和Cocos2d-x 3.0版本,其实3.0版本跟3.1.1是一样的,只是笔者介绍如何不适用命令行对Cocos2d-x Android项目进行交叉编译,而直接在Eclipse进行交叉编译. 前面几篇博客,如果有需要比较差别的