Android SDK在widnows和linux下adb找不到设备解决办法

通常,在安装并配置完android SDK的环境变量之后,成功在命令行(Terminal)输入adb devices之后,并不会立刻看到自己的设备。这里排除掉设备本身驱动的问题,最常见的就是在用户目录下的.android文件夹内没有adb_usb.ini的文件存在。windows和linux环境均如此。

Windows环境

进入C:Users目录,找到自己名字的文件夹,会看到一个.android命名的文件夹(没有则新建一个)。打开之后里面是一些adbkey之类的信息,查找是否存在adb_usb.ini的文件存在,没有则新建。内容是设备的地址,通常为0x1782。
adb_usb.ini文件格式如:

    0x1792
    0x119a

输入并保存即可。

Ubuntu环境

与win类似,只要在当前用户目录下创建创建文件”.android/adb_usb.ini” ,内容为lsusb看到的设备的idVendor。
adb_usb.ini中即每一行加入一个idVendor。

之后执行命令行:
sudo adb kill-server
sudo adb devices

即可看到设备。

时间: 2024-10-27 10:31:45

Android SDK在widnows和linux下adb找不到设备解决办法的相关文章

linux下adb连接失败的怎么解决

不管是在Windows系统还是在Linux系统中,相信不少用户或开发者都遇到过手机adb连接不上的情况.其实出现这种问题很多时候是由于 adb冲突导致的,毕竟很多软件都有自己的adb链接.那么,出现这种问题该怎么办呢?下面就给大家介绍下Mac或者linux下adb连接失败的解决办法. 1.查看设备VenderID 在mac下 或者Linux打开终端(Terminal),linux下可以按快捷键(CTRL+T,忘了具体是不是大家去试试或者查查),mac下Control+space,输入Termin

linux下mysql链接被防火墙阻止解决办法

linux下安装了mysql,不能从其它机器访问 帐号已经授权从任意主机进行访问 vi /etc/sysconfig/iptables 在后面添加 -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT service iptables restart 发现还是不行 最终发现记录要添加在 -A RH-Firewall-1-INPUT -p icmp --icmp-type any -j AC

linux下提示Too many open files解决办法

– 合理配置Linux同时可打开文件句柄数限制及lsof命令使用 今天一上班就看到一来自性能测试组的一个系统错误报告,Linux系统下的应用在压力下会出现"Too many open files"的错误并导致服务停止. 其中这是老问题,就是需要合理配置Linux同时可打开文件句柄数限制. 当然,如果应用程序有bug,滥用资源是另一个问题了. Linux把大部分资源都会虚拟成文件,象打开网络连接也都会占用文件句柄,Linux的默认限制一般是1024,这个限制对一般个人使用是没有问题的,但

【转载】Linux 下使用 vi 没有颜色的解决办法

vi 是没有颜色的,vim 是有颜色的. 我们可以通过 rpm -qa |grep vim 看看系统中是否安装了下面 3 个 rpm 包,如果有就是安装了 vim . [root@Betty ~]# rpm -qa |grep vim vim-minimal-7.0.109-7.el5 vim-enhanced-7.0.109-7.el5 vim-common-7.0.109-7.el5 如果没有,则下载并安装这 3 个包. 安装完成后,vim 命令就可用了,并且是有颜色的,但是并没有解决 vi

Android编程中出现The connection to adb is down问题的解决方法_Android

本文分析了Android编程中出现The connection to adb is down问题的解决方法.分享给大家供大家参考,具体如下: 1.报错: BUILD FAILED D:\workspace\ganji\build.xml:144: The following error occurred while executing this line: D:\workspace\ganji\build.xml:271: Unable to delete file D:\workspace\g

Linux下application中文显示为方块解决

  Linux下application中文显示为方块解决 Linux(我用的是ubuntu)下的java应用程序,UI处输入中文字符,会显示成方块,虽然最终 输出或生成文件时没有问题,但让应用中的输入无法正常显示. 原因是jdk中缺少中文包,我们可以下载fireflysung来解决这个问题. 在JRE目录下的 lib/fonts/下新建一目录fallback, 把fireflysung.ttf放到这个目录下. 重启你的应用,OK,问题解决了.^_^ fireflysung.rar (5.2 MB

Linux下安装MariaDB数据库问题及解决方法(二进制版本的安装)_Linux

MariaDB数据库 分为源代码版本和二进制版本,源代码版本需要cmake编译,这里是二进制版本的安装 # tar zxvf mariadb-5.5.31-linux-x86_64.tar.gz # mv mariadb-5.5.31-linux-x86_64 /usr/local/MySQL (必需这样,很多脚本或可执行程序都会直接访问这个目录) # groupadd mysql 增加 mysql 属组 # useradd -g mysql mysql 增加 mysql 用户 并归于mysql

Android Fragment中使用SurfaceView切换时闪一下黑屏的解决办法_Android

重构了下之前自己的一个新闻客户端,全部使用了Fragment来进行页面切换,只有一个入口Activity作为程序的启动Activity,其中有一个界面需要调用摄像头识别二维码,于是就会用到SurfaceView进行预览,那么问题来了,当切换到对应的Fragment时,屏幕会黑一下,黑了1秒左右就显示出正常的界面,而且这种现象只有第一次进入该Fragment才会出现,之后进入都不会出现,解决方法是无意在github上看到了,试了一下,可以行的通,下面贴出解决方法. 方法一.在Activity的on

Android Fragment中使用SurfaceView切换时闪一下黑屏的解决办法

重构了下之前自己的一个新闻客户端,全部使用了Fragment来进行页面切换,只有一个入口Activity作为程序的启动Activity,其中有一个界面需要调用摄像头识别二维码,于是就会用到SurfaceView进行预览,那么问题来了,当切换到对应的Fragment时,屏幕会黑一下,黑了1秒左右就显示出正常的界面,而且这种现象只有第一次进入该Fragment才会出现,之后进入都不会出现,解决方法是无意在github上看到了,试了一下,可以行的通,下面贴出解决方法. 方法一.在Activity的on