Ubuntu 14.04 x64 安装 Android SDK

操作系统:Ubuntu 14.04 x64

目标:安装 Android SDK

本文最后更新时间:2014-4-20

安装32位库文件

2013年9月的iPhone 5s是第一款64位手机,而Android手机还都是32位的,落后了一年。

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

sudo apt-get install -y libc6-i386 lib32stdc++6 lib32gcc1 lib32ncurses5 lib32z1

安装Android SDK

安装jre

sudo apt-get install openjdk-7-jre

官方下载页面,选择“USE AN EXISTING IDE”,下载不含IDE的纯SDK:

cd ~/Downloads/-zxvf android-sdk_r22.6.2-linux.tgz$HOME>> ~/.bashrc>> ~/.bashrc

关闭“终端”,再开启一个“终端”,让环境变量生效。

启动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”

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就写

| sudo tee -a /etc/udev/rules.d/51-android.rulessudo chmod a+r /etc/udev/rules.d/51-android.rulessudo service udev restartadb kill-serveradb start-server

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

adb devices

如果显示正常,即可。如果是华为手机,仍然无法显示,请参考:

使用命令编译打包Android项目:新方法Gradle

echo 进入一个项目,比如democd ~/Downloads/android-sdk-linux/samples/android-19/ui/ActionBarCompat-Styledecho 编译打包,自动下载依赖的lib和项目./gradlew assembleDebugecho 安装到手机或者虚拟机等设备里adb install ActionBarCompat-StyledSample/build/apk/ActionBarCompat-StyledSample-debug-unaligned.apk

从android-18开始,android sdk中带的官方demo使用gradle打包,不再使用ant打包。

优点:gradle会自动下载依赖的lib和project,不像ant那样手动下载,逐个android update project,然后才能编译本项目。学习做demo时可能没体会,当一个项目有10个依赖的时候,就发现ant太麻烦了,,gradle很方便。

参考:

使用命令编译打包Android项目:老方法ant

ant依赖jdk,所以先安装。

sudo apt-get install -y openjdk-7-jdk

ant编译一个项目的步骤:

echo 进入一个项目,比如democd ~/Downloads/android-sdk-linux/samples/android-17/ApiDemos和android update project -p . -s -t 编译打包,需要jdkant debugecho 安装到手机或者虚拟机等设备里adb install bin/ApiDemos-debug.apk

开发时如何快速切换wifi

使用WiFi List widget Free(含通知栏广告)即可。在桌面上1秒钟切换到另一个wifi,不用进系统设置中切换。下载地址:https://play.google.com/store/apps/details?id=pl.rkmiec.wifilist.free&hl=zh_CN

效果图:

更多详情见请继续阅读下一页的精彩内容:

勇于接受自己的不完美,认清自己不足的地方,

Ubuntu 14.04 x64 安装 Android SDK

相关文章:

你感兴趣的文章:

标签云: