在Fedora12/Ubuntu9.10下用adb调试android手机---配置
来源:互联网 发布:淘宝店铺介绍 范文 编辑:程序博客网 时间:2024/05/16 09:56
============= 获取android-sdk ===============
要调试Android手机,我们需要在对应OS下的android-sdk。
在Linux下有两种途径获得android-sdk:
1. 从www.android.com下载最新的android-sdk包:细节省略
2. 从source.android.com下载的源码build出原生的sdk:在源码根目录下make sdk,完成后sdk会位于
<SRC_ROOT>/out/host/linux-x86/sdk/android-sdk_eng.<USERNAME>_linux-x86下面
============= 环境变量 =======================
获得完整sdk后,将路径添加到环境变量:
vim ~/.bashrc添加:
export ANDROID_SDK_ROOT=~/android/out/host/linux-x86/sdk/android-sdk_eng.yao_linux-x86
export PATH=$PATH:$ANDROID_SDK_ROOT/tools
然后使之生效:
source ~/.bashrc
============== 配置udev rules =================
在Fedora12和Ubuntu9.10下默认情况是没有usb driver for Android的,需要我们手动添加udev rules:
Fedora12
参考自
http://groups.google.com/group/android-developers/browse_thread/thread/dfea35e7a3413999
用root编辑/etc/udev/rules.d/51-android.rules(文件默认不存在)
SUBSYSTEM=="usb",SYSFS{idVendor}=="0bb4",SYMLINK+="android_adb",MODE="0666"
这样udev rules就添加好了。接下来让它立即生效:
用root执行
udevadm control --reload-rules
最后重启adb server (无需root):
adb kill-server
接下来将g1连接到pc(注意要在手机setting->applications->development里选中"USB debugging"!!),在pc上执行adb shell,即可获得一个手机的shell啦!
Ubuntu9.10
参考自
http://groups.google.com/group/android-beginners/msg/2ea49ef5ac07b878?pli=1
用sudo编辑/etc/udev/rules.d/51-android.rules(文件默认不存在)
SUBSYSTEM=="usb", SYSFS{idVendor}=="0bb4", MODE="0666"
让它立即生效:
执行
sudo service udev restart
重启adb server (无需root):
adb kill-server
完成
============= 使用adb ==============
参考adb help。 ;-)
- 在Fedora12/Ubuntu9.10下用adb调试android手机---配置
- ubuntu下adb连接android手机调试
- ubuntu下adb连接android手机调试
- 在Ubuntu9.10下编译Android源代码
- adb用TCP/IP调试android手机
- adb用TCP/IP调试android手机
- fedora12下配置Apache
- fedora12下配置Apache
- 在fedora12下用ADSL上网
- Ubuntu adb调试Android手机
- Android调试 adb连接手机
- 在ubuntu9.10下配置zend studio7.1.1
- 在ubuntu9.10下build android(转)
- 在ubuntu9.10下build android(转)
- 在ubuntu9.10下build android(转)
- 通过USB连接到Android真机,在终端中配置adb工具,并使用adb工具对安卓手机进行调试
- Ubuntu(Linux)下手机调试Android程序(小米手机连接上Android ADB)
- Ubuntu(Linux)下手机调试Android程序(小米手机连接上Android ADB)
- Myeclipse中配置Tomcat和JDK
- 【杂记--LIKE的用法】
- Visual Studio 中常见问题
- [转]第14集 再探C++中异常的rethrow
- 快速排序partition的两种分法
- 在Fedora12/Ubuntu9.10下用adb调试android手机---配置
- 语义层数据库维护之数据恢复
- 集成学习(Ensemble Learning)
- 我的异常网 -异常汇总2009-11-22
- 我的异常网 -异常汇总2009-11-22
- 2862 环形整数串
- Spring技术内情——深入解析Spring架设与设计原理(6)Spring ACEGI
- [笔记] Windows创建字体时,高度的正负值
- [转]C++异常机制的实现方式和开销分析