草庐IT

android - ADB 突然检测不到我的设备了

[更新1]在以下尝试使这个东西工作的过程中,我重新启动了几次。然而今天早上我打开我的电脑,现在设备被列出了......但是我会把我的问题悬而未决几天,看看这种奇怪的行为是否会再次出现。[/update1]ArchLinux(32位)下的adb突然停止报告我的电话,这通常会发生。我以sudo和普通用户的身份尝试了以下所有命令,但同样没有结果。[antoine@amadeus/home/antoine/]$sudogvim/etc/udev/rules.d/51-android.rules我在其中写道:SUBSYSTEM=="usb",ATTR{idVendor}=="0bb4",ATTR

android - Ubuntu 上出现“未找到命令 'adb'”错误

这个问题在这里已经有了答案:HowtomakeAndroid'saaptandadbworkon64-bitUbuntuwithoutia32-libs(worksforversions12,13and14)(5个答案)关闭4年前。我刚拿到一台全新的Ubuntu机器,我正在尝试设置AndroidSDK。我是Unix的新手,如果我犯了一个愚蠢的错误,请原谅我。我按照here给出的说明进行操作,一直到添加“规则”文件。现在,如果我在终端中尝试adbdevices,它会显示“Nocommand'adb'found”错误,并询问我是否有拼写错误。@USER:~/android-sdk-linu

android - Android SDK 上的 adb 错误。使用 Linux Ubuntu 64 位 12.10

我在这个网站上查看我遇到的这个错误:StoppingADBserverfailed(code-1).Unabletorun'adb':Cannotrunprogram"/home/ariel/Downloads/adt-bundle-linux-x86_64/sdk/platform-tools/adb":error=2,Nosuchfileordirectory.StartingADBserverfailed(code-1).我已经在本主题提供的终端上使用了这个命令。AndroidSDKona64-bitlinuxmachine编辑:我试过在终端上使用这个命令:sudoapt-get

android - ADB 未响应 - 等待更多或终止 adb 或重新启动 (Ubuntu 13) 64 位

这个问题在这里已经有了答案:HowtomakeAndroid'saaptandadbworkon64-bitUbuntuwithoutia32-libs(worksforversions12,13and14)(5个答案)关闭4年前。在问这个问题之前,我在Google和SO上都进行了认真的搜索-主要是因为那里的建议都没有解决我的问题!在尝试使我的新Intellij和AndroidSDK在我新安装的Ubuntu13.10上运行失败后,我向您寻求帮助。我知道已经有成千上万的建议,但没有一个对我有用。这是我尝试过的:adbkill-serveradb启动服务器adb设备最后一条命令列出了我的设

android - fastboot 和 adb 不能与 sudo 一起使用

尝试运行fastboot命令时,我的Ubuntu机器上出现了一个非常奇怪的问题。当我运行时:fastbootdevices我明白了nopermissionsfastboot所以我以管理员权限运行命令:sudofastbootdevices然后我得到结果sudo:fastboot:commandnotfound这怎么可能?我的PATH中有该目录,无需sudo一切正常。 最佳答案 无需在每次需要运行fastboot时通过sudo强制授予权限,您可以永久修复该问题:使用lsusb识别您的设备USBVendorID配置udev以在设备插入时

adb的screenrecord录屏功能

一、开始录屏命令:adb shell screenrecord /sdcard/launch.mp4如果adb加入了环境变量,直接Win+R,输入cmd打开命令终端,输入上面的命令。前提是你要连接好了设备。 这时候你就可以操作手机,需要结束的时候就按ctrl+c就行,文件就保存在手机的SD卡的根目录。二、指定视频分辨率大小,带上参数--sizeadb shell screenrecord --size 1280*720 /sdcard/launch.mp4(录制视频,分辨率为1280*720,如果不指定默认使用手机的分辨率,为获得最佳效果,请使用设备上的高级视频编码(AVC)支持的大小)三、指

android - adb连接两部智能手机时得到两个相同的序列号

我有两部智能手机(ZTEV788d,系统Android2.3.6)同时连接电脑(Ubuntu11.10),使用命令:adbdevices我得到了这个:ListofdevicesattachedP753A12DdeviceP753A12Ddevice序列号相同!我在电脑端写了一个应用程序来和这两部手机通信,例如安装应用程序和推送文件。我使用了这些命令:adb-sP753A12DinstallXXX.apkadb-sP753A12DpushXXX/sdcard现在这两部手机的序列号相同(P753A12D),当我运行这些命令时,我得到了这个错误:error:morethanonedevice

android - 如何从 ADB 获取可用/空闲内存?

我尝试了adbshelltop,但它提供了太多详细信息。我需要的只是总可用内存。如何通过亚行获取? 最佳答案 为什么不内置::$adbshell"cat/proc/meminfo"大多数手机都缺少free实用程序,更何况是buzybox。另一方面,/proc/meminfo是Linux不可分割的一部分。 关于android-如何从ADB获取可用/空闲内存?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.co

android - adb 服务器已过期。杀死...无法绑定(bind) 'tcp:5037' ADB 服务器没有确认 * 无法在 ubuntu 14.04 LTS 中启动守护进程 *

我无法在我的笔记本电脑上运行Android应用程序。Eclipse经常报同样的错误,就是“ADBserverdidn'tack”当我设法启动adb服务器并重新打开eclipse时,只要我运行android应用程序,控制台就会出现同样的错误;ADB服务器未确认。除了重启adb能不能给个思路 最佳答案 您需要将SDK的adb的路径设置为Genymotion。默认情况下,Genymotion使用自己的ADB工具(出于多种原因)。如果两个二进制文件不兼容(如果您的AndroidSDK平台工具或Genymotion有一段时间没有更新),则会出

android - 'adb devices' 显示虚拟设备

我已经面对这个问题有一段时间了。运行“adbdevices”向我展示了一个额外的虚拟设备,尽管它被命名为emulator-5554。仅供引用,我也没有运行任何模拟器。adb设备Listofdevicesattached:xxxxxxxdevice(Actualdevice)emulator-5554device(Dummythingyshownasdevice).我该如何收拾这个烂摊子? 最佳答案 对我来说同样的问题,但我的服务列表中没有看到任何Bluestacks服务。后adbdevices显示我没有的模拟器,我通常只是输入命令a