1. 安装 jdk (可下载源码包安装,也可以直接 apt-get install 。推荐源码安装)

2. 下载 android sdk http://developer.android.com/sdk/index.html

或者 wget http://dl.google.com/android/android-sdk_r23.0.2-linux.tgz

下载 Android Sdk Manager ,通过这个工具来下载 sdk

解压 tar -zxvf android-sdk_r23.0.2-linux.tgz

配置环境变量: vim /etc/profile ,在文件末尾追加如下两行

export ANDROID_HOME=/home/q/android-sdk-linux (这里你解压在哪个目录下就配置在哪

个目录下)

export PATH=$PATH:$ANDROID_HOME/tools

3.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

4. 启动 Android SDK Manager

输入命令 android 即可

5.adb 识别 Android 设备

通过数据线连接手机和电脑 ,输入命令 adb devices 发现会有一个设备 ????????????

permissions 无权限访问。

解决方法:

输入命令: lsusb

系统会列出所有 usb 设备,找到你 的手机,如下所示这是我的设备

-----------------------------------------------------------------

Bus 001 Device 004: ID 0424:2514 Standard Microsystems Corp. USB 2.0 Hub

Bus 001 Device 003: ID 1bcf:2984 Sunplus Innovation Technology Inc.

Bus 001 Device 006: ID 17ef:7718 Lenovo

Bus 001 Device 002: ID 8087:8000 Intel Corp.

Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Bus 003 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub

Bus 002 Device 002: ID 046d:c077 Logitech, Inc.

Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

---------------------------------------------------------------------------------

其中 Bus 001 Device 006: ID 17ef :7718 Lenovo 是我的手机。记录下手机 ID

也就是我标蓝的地方 17ef 。

再依次执行下列命令:

echo '0x29a9' | tee -a ~/.android/adb_usb.ini

echo 'SUBSYSTEM=="usb",

ATTR{idVendor}=="17ef",ATTRS{idProduct}=="7718"

MODE="0666", GROUP="plugdev"' | sudo tee -a

/etc/udev/rules.d/51-android.rules

( 注意,这里的 ATTR{idVendor}=="17ef" 参数要改成你自己手机的 ID)

sudo chmod a+r /etc/udev/rules.d/51-android.rules

sudo service udev restart

adb kill-server

adb start-server

重新连接手机和电脑,选择允许 USB 调试,手机会弹出一个 RSA 码,点击确定。

6. 由于 adt manager 被墙了,所以我们只能手动下载一些 sdk 开发包,然后解压到

SDK_HOME 的 platforms 目录下 。在这里我的 SDK_HOME 是 /home/q/android-

sdk-linux/ ,具体操作步骤如下:

cd /home/q/android-sdk-linux/platform/

wget http://ubuntu.buct.edu.cn/android/repository/android-2.3.3_r02-linux.zip ( 这里我下载的

是一个 android2.3.3 版本的 sdk 作为演示,可以在

http://ubuntu.buct.edu.cn/android/repository/ 里面找到其他版本的 sdk 下载 )

解压: unzip android-2.3.3_r02-linux.zip 。

这里我们已经有了 android 2.3.3 的开发环境,现在可以开始建 android 工程了 。

更多相关文章

  1. vue判断手机类型是安卓、微信或IOS
  2. Android两种 旋转Bitmap方法
  3. android 得到唯一码和电话号码
  4. Android中如何自己制作su
  5. Android上的命令内存相关
  6. android studio ndk编译问题
  7. 获取手机通讯录
  8. Android(安卓)中sp、dp、px转换,以及获取手机屏幕宽高
  9. Cordova 入门AndroidStudio集成

随机推荐

  1. XML 非法字符(转义字符)
  2. PlayFramework完整实现一个APP(九)
  3. PlayFramework完整实现一个APP(一)
  4. xml编程(一)-xml语法
  5. Java套接字编程(下)(1)
  6. xml文件介绍及使用
  7. XML的术语
  8. 第2章 包装类
  9. XML轻松学习总节篇
  10. Java对象的强、软、弱和虚引用