ubuntu中配置SDK

上一篇 / 下一篇  2016-11-25 11:13:02 / 个人分类:SDK配置

一、安装环境

操作系统:ubuntu 15.10 x64

目标:安装android SDK

二、安装32位库文件

Android SDK中的adb程序是32位的,Ubuntu x64系统需要安装32位库文件,用于兼容32位的程序。如果不安装,adb会出错:java.io.IOException: error=2

sudoapt-getinstall-y libc6-i386 lib32stdc++6lib32gcc1 lib32ncurses5 lib32z1 

三、安装Android SDK

1)安装jre

sudoapt-getinstallopenjdk-7-jre

2)下载SDK

可选择官网下载,下载页面选择“USE AN EXISTING IDE”,

下载不含IDE的纯SDK:http://developer.android.com/sdk/index.html

或 http://down.tech.sina.com.cn/content/45704.html

也可直接输入以下命令进行下载:

cd ~/Downloads/wgethttp://dl.google.com/android/android-sdk_r22.6.2-linux.tgz3)解压缩安装包:
tar-zxvf android-sdk_r22.6.2-linux.tgz
4)配置环境变量:
echo'export ANDROID_HOME="'$HOME'/Downloads/android-sdk-linux"'>> ~/.bashrcecho'export PATH="$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools"'>> ~/.bashrc

5)验证SDK

关闭“终端”,再开启一个“终端”输入以下命令,让环境变量生效并启动Android SDK Manager。

android  

根据需要,选择最新版的Android SDK Platform-tools、Samples for SDK等等下载即可(约2.6GB)。

注意:一定要安装Android Support Repository,否则gradle会报错。

如果下载速度慢,ping g.cn,为dl-ssl.google.com设置hosts,并且在Android SDK Manager->菜单->Tools—>Options中选中“Force https to http”。(可参考mac中SDK代理服务器设置方法)

四、若adb无法识别Android设备

Android设备通过USB线连接电脑。

adb devices
如果显示List of devices attached ???????????? no permissions,说明无法识别这款设备,修改配置即可识别,步骤如下。

插上手机时运行lsusb,拔下手机再运行lsusb,少了一行,那个就是设备。

比如Bus 002 Device 003: ID 0bb4:0ccf High Tech Computer Corp. 表示HTC的厂商ID为0bb4

小米1S的 Bus 002 Device 007: ID 18d1:9025 Google Inc.,表示小米的厂商ID为18d1

按照厂商ID填写,比如18d1就写

echo'SUBSYSTEM=="usb", ATTR{idVendor}=="18d1", MODE="0666", GROUP="plugdev"'|sudotee-a /etc/udev/rules.d/51-android.rulessudochmoda+r /etc/udev/rules.d/51-android.rulessudoservice udev restart
adbkill-server
adb start-server

把设备的“USB调试”关掉,拔下来,重新连上电脑,再打开“USB调试”。

adb devices

如果显示正常,即可。

如果是华为手机,仍然无法显示,请参考:http://www.linuxidc.com/Linux/2014-06/103265.htm


TAG: sdk Ubuntu ubuntu SDK

 

评分:0

我来说两句

Open Toolbar