ubuntu linux下真机调试android程序
2013-03-23 14:37
288 查看
1、在Android Manifest中声明你的程序为"debuggable"
如果你用的是Eclipse,你可以跳过这个步骤,因为从你的Eclipse中运行程序时会自动启用调试。
在
2、在你的设备上启用USB调试
在大多数运行Android3.2及以前的设备上,你可以发现这个选项在Settings > Applications > Development。
在Android 4.0及更新的系统上,这个选项在Settings > Developer options。
3、设置你的系统来检测你的设备
如果你在Ubuntu Linux上开发,你需要添加一个udev规则文件,这个文件包含每一种你要用来调试的设备的USB配置(you need to add a
(请先切换到root身份,否则不能保证成功)
a. 以root身份创建文件/etc/udev/rules.d/51-android.rules。并以如下格式添加一个vendor到该文件。
在这个例子中,0bb4是HTC的vendor ID,为MODE的赋值指定了读写权限,and GROUP指定了那个UNIX用户组拥有该设备节点。
b. 现在执行
当你的设备通过USB连接的时候,你可以通过在platform-tools目录下执行 adb devices 来确认你的设备。
如果有问题,请参考下面给出的链接。
ref:
https://developer.android.com/tools/device.html
http://wujianjun.iteye.com/blog/1748423
如果你用的是Eclipse,你可以跳过这个步骤,因为从你的Eclipse中运行程序时会自动启用调试。
在
AndroidManifest.xml 文件中,添加
android:debuggable="true"到
<application>元素。
2、在你的设备上启用USB调试
在大多数运行Android3.2及以前的设备上,你可以发现这个选项在Settings > Applications > Development。
在Android 4.0及更新的系统上,这个选项在Settings > Developer options。
3、设置你的系统来检测你的设备
如果你在Ubuntu Linux上开发,你需要添加一个udev规则文件,这个文件包含每一种你要用来调试的设备的USB配置(you need to add a
udevrules file that contains a USB configuration for each type of device you want to use for development)。在这个规则文件中,每一个设备制造商被唯一标识,通过vendor ID,就像在Attr{idVendor}属性中指定的那样。你的设备的Vendor ID,可以通过插拔手机,对比lsusb这条命令的输出信息变化来获取。为了在Ubuntu Linux上检测你的设备,你需要:
(请先切换到root身份,否则不能保证成功)
a. 以root身份创建文件/etc/udev/rules.d/51-android.rules。并以如下格式添加一个vendor到该文件。
SUBSYSTEM=="usb", ATTR{idVendor}=="0bb4", MODE="0666", GROUP="plugdev"
在这个例子中,0bb4是HTC的vendor ID,为MODE的赋值指定了读写权限,and GROUP指定了那个UNIX用户组拥有该设备节点。
b. 现在执行
chmod a+r /etc/udev/rules.d/51-android.rules
当你的设备通过USB连接的时候,你可以通过在platform-tools目录下执行 adb devices 来确认你的设备。
如果有问题,请参考下面给出的链接。
ref:
https://developer.android.com/tools/device.html
http://wujianjun.iteye.com/blog/1748423
相关文章推荐
- Android学习-好马配好鞍,程序真机调试运行
- Android studio真机调试,小米手机安装程序失败
- Mac OS X 下开发 Android 程序时使用 WiFi ADB 连真机调试
- 直接使用android通过USB使用真机调试程序
- Mac OS X 下开发 Android 程序时使用 USB 连真机调试
- android通过USB使用真机调试程序
- eclipse用android真机调试程序出现的问题
- 用真机调试eclipse.java语言编写的android程序
- Android程序真机调试
- 在eclipse中编译运行android程序,进行真机调试时,发生如下错误:An internal error occurred during: "Launching New_configuration".
- Mac OS X 下开发 Android 程序时使用 USB 连真机调试
- 【教你android程序在真机上调试】
- 在linux下真机调试android程序
- Mars Chen培训之真机调试android程序
- 基于Ubuntu-14.04系统-连接真机调试Android程序
- 如何在Unity中对程序进行 Android 真机断点调试
- Unity3d真机调试发布的Android程序
- 如何在Unity中对程序进行 Android 真机断点调试
- android通过USB使用真机调试程序
- UBUNTU LINUX中连接ANDROID 小米真机调试