我遇到了一些关于如何设置ADB for Mac的实用教程的问题.
如何以可在终端中使用的方式将ADB添加到macOS?
与在Mac OS X上设置adb不同,此问题的目的是获得一个教程,其中包含在macOS上获取ADB所需的所有安装步骤.
我在Mac系统上安装了Android SDK和Eclipse.我能够使用Eclipse进行编程,并创建了一些示例应用程序.但我仍然无法adb通过终端窗口访问.我在终端尝试了以下命令:
$ pwd
/Users/espireinfolabs/Desktop/soft/android-sdk-mac_x86/platform-tools
$ ls
NOTICE.txt dexdump llvm-rs-cc-2
aapt dx llvm-rs-cc.txt
adb lib source.properties
aidl llvm-rs-cc
$ adb --help
-bash: adb: command not found
Run Code Online (Sandbox Code Playgroud)
我还添加了ls输出,以便您知道我在哪个窗口.
我正在使用Eclipse + ADT,我的物理设备(如下所列)在Android Device Chooser上不公开.我更新了Eclipse和所有Android软件包.我的手机运行的是Android OS 1.6,它对应于Eclipse Project中列出的目标版本.
此外,我决定尝试在真实设备上进行测试的原因是因为当我运行我的项目时,模拟器似乎不再正常工作.模拟器启动,但程序永远不会.有任何想法吗?
(使用windows 7/t-mobile mytouch 3g)
根据文件
我们可以通过以下方式在模拟器上运行我们的android项目:
cordova run android 要么
cordova emulate android
Run Code Online (Sandbox Code Playgroud)
但是如何在真正的Android设备上运行项目?
非常感谢
-编辑-
adb devices 没有..
安装android studio后,我也安装了ADB.但是,由于某些原因,ADB未检测到我的设备.要记笔记,我想我已经完成了我在网上发现的所有基本内容,即:
电缆工作正常(连接设备时Android文件传输会自动打开)
安装了Java JDK 8
我正在使用Android Studio 2.2并在我的笔记本电脑上运行Mac OS X Sierra,Android手机正在运行Android 5.0.1(在LG手机上)
注意:我已经尝试过堆栈溢出的其他解决方案,但这不是问题.
ADB(已安装)并从命令行工作,但是当我运行时:
我相信这是一个特定的问题,安装ADB或重启的一般解决方案在这里不起作用,因为我已经尝试了所有这些.
我已经删除并重新安装android studio,仍然无法正常工作.
我已经删除并重新安装了adb和adb&fastboot,仍然无法正常工作.
我已重新启动设备,禁用并重新启用开发人员模式,但仍无法正常工作.
显然,我已经拔掉电源插头并多次插回电缆,仍然无法正常工作(只有Android文件传输不断出现)
为了以防万一,我已根植我的设备,这可能是问题还是无关紧要?
请任何人可以帮忙吗?
我是Android开发的新手,我正在尝试在我的实际设备上运行测试应用程序.我按照http://developer.android.com/guide/developing/device.html(以及相关链接)中的说明进行操作,但Android调试桥(adb)无法识别我连接的设备.
一些快速的背景信息,我正在运行WinXP,使用Eclipse进行开发,使用运行Android 2.1的Motorola Droid作为我的物理设备.
我采取的步骤概述:
我会停在这里(虽然我继续设置我的应用程序在Eclipse中可以调试),因为我此时发现了一个问题.
此时运行"sdk\tools\adb devices"(至少根据我的理解),应将我的设备列为已连接.但是,运行它只会产生:
附加设备列表
我的设备识别出它以调试模式连接到计算机,并且我的计算机识别该设备.但是,我似乎无法让sdk识别它.我将省略用于设置Eclipse以在设备上进行调试的步骤,因为它似乎与问题无关.如果需要,我会把它们包括在内.
如果有人有任何想法,我会非常感谢一些帮助.在此先感谢您的时间.
我有两部Android手机
adb devices 检测阿尔卡特手机,但不是高屏手机.
我试图跑adb kill-server; adb start-server,但没有帮助.在不同的连接模式(媒体设备(MTP),USB存储器)之间切换也没有帮助.USB调试已启用.
以下是Developer选项设置的屏幕截图:



如何让adb识别Highscreen设备?
更新1(2013年8月3日19:00 MSK):添加行0454以adb_usb.ini没有帮助.
更新2(03.08.2013 19:59 MSK):我尝试关注官方Google推荐失败,因为我找不到Highscreen Spark设备的驱动程序.
我无法弄清楚为什么我的nexus 4不在adb设备列表中.我尝试了以下内容
Adb在我的道路上.当我查看系统信息时,Nexus 4显示出来.
我试过询问xda devs但没有运气.关于我可以尝试的任何建议?
提前致谢
能够通过USB将Android设备连接到Mac上运行的Android Studio的恒定问题。
尝试过很多事情,例如:
尝试adb kill-server然后adb devices,通常会导致:
连接的设备列表
守护程序未运行。现在在端口5037上启动
亚行E 655 23135 usb_osx.cpp:327]无法打开界面:e00002c5
adb E 655 23135 usb_osx.cpp:289]找不到设备接口
守护程序成功启动
但实际上找不到连接的设备。