Ubuntu 12.10下搭建Android开发环境

准备说明,Ubuntu上面是没有rmp工具的,所以我们下载的时候都是下载tar包。

1.安装jdk

上oracel官网站下载java jdk for linux。

下载完毕,把这个文件复制到自己想放置的目录下,然后解压。

tar zvxf jdk的名称.tar

然后配置环境变量,需要切换到root用户权限。

设置切换到root用户需要给root设置密码:

sude passwd root

然后输入两次密码,设置成功后,切换到root用户权限。

su root

然后再输入密码,成功后,开始编辑jdk的环境变量。

gedit /etc/profile

此时会弹出编辑器,直接在文件的最面新增这些内容

JAVA_HOME=/opt/java/jdk1.8.0_25

PATH=$JAVA_HOME/bin:$PATH

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

export JAVA_HOME

export PATH

export CLASSPATH

注意:JAVA_HOME写的是你把jdk安装在哪里的目录。编辑完毕保存,然后关闭。

2.安装eclipse

上elicpse的官网,下载ecliapse for linux。

下载完毕,把这个文件复制到自己想放置的目录下,然后解压。

tar zvxf jdk的名称.tar

这个时候,双击eclipse就可以运行了。

3.安装android sdk

上android官网下载android sdk.

同样的需要解压到自己想放的目录,注意的是不要把这个目录放在需要root权限去控制的目录下,否则容易导致sdk 无法更新。

4.安装adt

跟windows下是一样的,直接在eclispe->help->installnew software,然后在地址栏中输入:

https://dl-ssl.google.com/android/eclipse

等出现DDMS的时候,勾选,然后下一步,下一步就可以了。

安装完毕会弹出让你选择androidsdk的路径或者直接下载,这个时候我们可以选择步骤3的那个路径就可以了。

5.更新android sdk

安装完了,打开eclipse你会发现没有了android sdk manager要怎么启动它呢?需要通过终端打开adnroid sdk的目录,然后输入

./android

就可以打开sdkmanager

6.真机调试

先给系统一个usb配置文件

sudo gedit/etc/udev/rules.d/50-android.rules

输入

SUBSYSTEM=="usb",SYSFS{idVendor}=="0bb4", MODE="0666"

然后保存退出。执行这个配置,

sudo chmod a+rx/etc/udev/rules.d/50-android.rules

然后重启adb或者eclipse就可以生效了。

如果测试机型比较多,可以添加以下内容:

#Acer 0502

SUBSYSTEM=="usb",SYSFS{idVendor}=="0502", MODE="0666"

#Dell 413c

SUBSYSTEM=="usb",SYSFS{idVendor}=="413c", MODE="0666"

#Foxconn 0489

SUBSYSTEM=="usb",SYSFS{idVendor}=="0489", MODE="0666"

#Garmin-Asus 091E

SUBSYSTEM=="usb",SYSFS{idVendor}=="091e", MODE="0666"

#HTC 0bb4

SUBSYSTEM=="usb",SYSFS{idVendor}=="0bb4", MODE="0666"

#Huawei 12d1

SUBSYSTEM=="usb", SYSFS{idVendor}=="12d1",MODE="0666"

#Kyocera 0482

SUBSYSTEM=="usb",SYSFS{idVendor}=="0482", MODE="0666"

#LG 1004

SUBSYSTEM=="usb",SYSFS{idVendor}=="1004", MODE="0666"

#Motorola 22b8

SUBSYSTEM=="usb",SYSFS{idVendor}=="22b8", MODE="0666"

#Nvidia 0955

SUBSYSTEM=="usb",SYSFS{idVendor}=="0955", MODE="0666"

#Pantech 10A9

SUBSYSTEM=="usb",SYSFS{idVendor}=="10A9", MODE="0666"

#Samsung 04e8

SUBSYSTEM=="usb",SYSFS{idVendor}=="04e8", MODE="0666"

#Sharp 04dd

SUBSYSTEM=="usb",SYSFS{idVendor}=="04dd", MODE="0666"

#Sony Ericsson 0fce

SUBSYSTEM=="usb",SYSFS{idVendor}=="0fce", MODE="0666"

#ZTE 19D2

SUBSYSTEM=="usb",SYSFS{idVendor}=="19D2", MODE="0666"

【备注】关于上面的USB Vendor ID,不同的厂商可能不同,参考:


Company


USB Vendor ID


Acer


0502


ASUS


0b05


Dell


413c


Foxconn


0489


Fujitsu


04c5


Fujitsu Toshiba


04c5


Garmin-Asus


091e


Google


18d1


Hisense


109b


HTC


0bb4


Huawei


12d1


K-Touch


24e3


KT Tech


2116


Kyocera


0482


Lenovo


17ef


LG


1004


Motorola


22b8


MTK


0e8d


NEC


0409


Nook


2080


Nvidia


0955


OTGV


2257


Pantech


10a9


Pegatron


1d4d


Philips


0471


PMC-Sierra


04da


Qualcomm


05c6


SK Telesys


1f53


Samsung


04e8


Sharp


04dd


Sony


054c


Sony Ericsson


0fce


Teleepoch


2340


Toshiba


0930


ZTE


19d2

其他

如果安装完毕打开eclipse的时候依然提示什么aapt: error while loadingshared libraries: libstdc++.so.6: cannot open shared object file: No such fileor directory

原因在于,ubuntu,ia32_libs 被废弃了导致没有32位的lib库。你需要把这库再下载进来。

sudo apt-get install lib32stdc++6

如果执行上面那一行无效,你还需要执行下面这一行

sudo apt-get install lib32z1

时间: 2024-10-12 20:47:16

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

OK335xS Ubuntu 12.04.1 版本 Android 开发环境搭建

/******************************************************************************************** * OK335xS Ubuntu 12.04.1 版本 Android 开发环境搭建 * * 声明: * 1. 本人用的虚拟机是 VMware 10.0.5 64位: * 2. 本人测试过 Ubuntu 12.04.2.Ubuntu 12.04.4,.Ubuntu 14.04 版本,出现一些问题: * 1. U

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开发环境(一)安装ubuntu系统(by 星空武哥)

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

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

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

Ubuntu 下搭建 Android 开发环境

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

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

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进行交叉编译. 前面几篇博客,如果有需要比较差别的

在Eclipse下搭建Android开发环境

网上看到很多朋友为搭建Android开发环境苦恼,下面的文章希望能帮助到这些朋友: 你可以用Android Studio ,它提供了集成的 Android 开发工具用于开发和调试,是个很不错的开发环境.下面介绍的是在eclipse里搭建: 首先安装jdk和eclipse: 官方网址分别是: http://www.oracle.com/technetwork/java/javase/downloads/index.html www.eclipse.org 学软件的应该都会安装,不做叙述,这里想说的