51-android.rules -- 一个文件搞定Ubuntu上Eclipse不识别Android手机的问题

简介:

项目主页:http://code.google.com/p/51-android/


如果你在Ubuntu下用android真机开发android应用时,你可能会遇到一个问题。那就是,你的手机无法在eclipse中正确识别,导致无法正常安装调试android应用。

根据官方以及网上的资料,我总结出了彻底解决这个问题的方法。具体操作如下:

1、点击下载下面的文件,解压出来。

  51-android.zip   23.9 KB


2、解压该文件。用文本编辑器打开“51-android.rules”,将这里面的OWNER="snowdream" ,替换成OWNER="您的系统用户名"。保存。


3、将文件 “51-android.rules”,拷贝到/etc/udev/rules.d/ 目录下。参考命令如下:

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

4、重启udev

sudo service udev restart

5、把android手机重新插拔一次。

6、在终端运行以下命令:

adb devices

运行结果:

snowdream@snowdream:~$ adb devices
List of devices attached 
HC24NPG00384	device

设置成功。


注:

1、如果通过上面的方法还无法调试,请记录您的手机品牌和型号,以及在终端运行以下命令的结果(android手机连接上pc),并反馈给我。

2、参考资料:

Ubuntu上Eclipse不识别Android手机的解决方法              http://www.cnblogs.com/AndroidManifest/archive/2011/12/09/2281635.html
Udev                                                                                      http://wiki.cyanogenmod.com/wiki/Udev
Using Hardware Devices                                                   http://developer.android.com/guide/developing/device.html
51-android.rules to autorun Android's adb server         http://www.joescat.com/linux/android_rules.html

相关文章
|
2月前
|
ARouter Android开发
Android不同module布局文件重名被覆盖
Android不同module布局文件重名被覆盖
|
4月前
|
Java Android开发 C++
Android Studio JNI 使用模板:c/cpp源文件的集成编译,快速上手
本文提供了一个Android Studio中JNI使用的模板,包括创建C/C++源文件、编辑CMakeLists.txt、编写JNI接口代码、配置build.gradle以及编译生成.so库的详细步骤,以帮助开发者快速上手Android平台的JNI开发和编译过程。
309 1
|
22天前
|
XML Android开发 数据格式
Eclipse 创建 XML 文件
Eclipse 创建 XML 文件
25 2
|
2月前
|
ARouter Android开发
Android不同module布局文件重名被覆盖
Android不同module布局文件重名被覆盖
140 0
|
4月前
|
开发工具 git 索引
repo sync 更新源码 android-12.0.0_r34, fatal: 不能重置索引文件至版本 ‘v2.27^0‘。
本文描述了在更新AOSP 12源码时遇到的repo同步错误,并提供了通过手动git pull更新repo工具来解决这一问题的方法。
150 1
|
4月前
|
Ubuntu Unix Linux
在Ubuntu安装RPM文件
Ubuntu软件源包含数千个deb软件包,可以从Ubuntu软件中心或使用apt命令行安装。 Deb是所有基于Debian的Linux发行版,例如包括Ubuntu,Linux mint等发行版使用的安装包格式。 如果某些软件在Ubuntu软件源中不可用,可以通过启用适当的软件源来安装,然后使用APT命令安装。 在大多数情况下,当软件开发者不提供软件源时,他们都有一个下载页面,您可以在该页面下载并安装deb软件包,或者下载源码然后编译。 虽然不常见,但某些软件开发者可能会仅发布RPM包格式的文件。RPM是Red Hat及其衍生的Linux发行版,例如如CentOS,Fedora使用软件包
|
4月前
|
Windows
Windows——windows10下如何和子系统Ubuntu18.04互传文件
Windows——windows10下如何和子系统Ubuntu18.04互传文件
60 1
|
4月前
|
存储 监控 数据库
Android经典实战之OkDownload的文件分段下载及合成原理
本文介绍了 OkDownload,一个高效的 Android 下载引擎,支持多线程下载、断点续传等功能。文章详细描述了文件分段下载及合成原理,包括任务创建、断点续传、并行下载等步骤,并展示了如何通过多种机制保证下载的稳定性和完整性。
132 0
|
4月前
|
Ubuntu 网络安全
【ubuntu】目录下文件太多导致rm指令无法执行问题解决方法
【ubuntu】目录下文件太多导致rm指令无法执行问题解决方法
73 0
|
6月前
|
Java 开发工具 Android开发
详细解读Android开发DNK开发将.c文件打包成os
详细解读Android开发DNK开发将.c文件打包成os
34 0