Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/221.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Can';无法使用“查找android设备”;亚洲开发银行设备“;命令_Android_Adb_Device - Fatal编程技术网

Can';无法使用“查找android设备”;亚洲开发银行设备“;命令

Can';无法使用“查找android设备”;亚洲开发银行设备“;命令,android,adb,device,Android,Adb,Device,我正在macOS上开发Android应用程序,我的应用程序在模拟器上运行良好。我想在设备上运行它,但是当我运行adb设备时,我什么也得不到 localhost:platform-tools BF$ adb devices List of devices attached localhost:platform-tools BF$ 我已经查阅了参考资料中关于“为开发设置设备”的文档。我一步一步地做了每件事 文档中有一些文字:设置系统以检测设备。如果你是在MacOSX上开发的,它就可以正常工作

我正在
macOS
上开发
Android
应用程序,我的应用程序在模拟器上运行良好。我想在设备上运行它,但是当我运行
adb设备时,我什么也得不到

localhost:platform-tools BF$ adb devices 
List of devices attached 

localhost:platform-tools BF$
我已经查阅了参考资料中关于“为开发设置设备”的文档。我一步一步地做了每件事

文档中有一些文字:设置系统以检测设备。如果你是在MacOSX上开发的,它就可以正常工作。跳过此步骤。


现在,我找不到任何解决办法。Android设备是否需要特殊的驱动程序?

连接到Mac时,您是否也在使用应用程序EasyTether?如果您碰巧使用了此应用程序,您很幸运,因为解决方案是调用:

sudo kextunload -v /System/Library/Extensions/EasyTetherUSBEthernet.kext
从终点站。我忘了你是否需要重新启动

这将禁用栓系,但您现在可以通过adb查看设备

要在调试完成后重新启用栓系,请使用

sudo kextload -v /System/Library/Extensions/EasyTetherUSBEthernet.kext

当然,如果您没有使用EasyTether,那么希望其他人有想法……

这里也有同样的问题。osx 10.6.6和adb设备 美元/亚洲开发银行设备 所附设备清单 ……空

重新启动电话没有成功;'尽管在引导过程中,adb设备仅列出了一秒钟,但它仍然没有帮助

调试已在adroidsettings->applications中打开


最终让它成功的是:关闭调试模式并再次打开

您需要正确安装USB驱动程序,并在设置中启用调试。如果这些不起作用,您的设备可能有问题


另外。

确保您的设备在SDK软件包上安装了相同/更高级别的API

例如:

我的Xperia游戏中有Android 2.3.4。如果我的Mac上只安装了API 10(Android 2.3.3),ADB不会检测到我的设备。当我安装SDK 11(Android 3.0)时——因为我没有找到任何适用于2.3.4的SDK包,所以ADB工作正常


希望这对您有所帮助。

我今天遇到了这个问题,手机在连接时正在充电,但Mac电脑没有看到。结果证明,我使用的微型USB电缆仅用于充电,不用于数据传输。一旦我更换了USB电缆,它就开始正常工作。

在Mac Lion上:


我只需转到
/path/to/android sdk/tools
并运行
android adb update
即可检测到设备

我知道这条线很旧,但我认为这条线仍然有用。几乎所有的时间都是在OSX上“正常工作”,但有时新的/原型的或晦涩难懂的设备不会被接受。试着用这些步骤来帮助它(我现在不在我的Mac电脑附近,但我昨晚做了这件事,我想我记得):

  • 打开系统探查器并在USB上查找设备。查看详细信息以查找供应商ID。例如,摩托罗拉设备将显示0x2bb8。或者只需谷歌搜索供应商的硬件id

    如果未显示任何内容,请确保尝试不同的电缆。如果您有有效的电缆,安卓文件传输有助于检测设备。

  • 编辑
    ~/.android/adb_usb.ini
    以包含该供应商ID。如果该文件不存在,请仅使用该行创建该文件

  • 重启亚洲开发银行

    adb kill-server 
    adb start-server
    
  • 也许拔下/插入你的手机


  • 希望您能看到您的设备。

    重新启动adb服务器在emulator、vmwware和virtual中为我工作

    adb kill-server
    adb start-server
    
    如果您使用的是虚拟机,请确保您的IP分配为:

    Alt + 1
    type: netcfg
    
    返回:

    Alt + 7
    
    如果您有:

     eth0: DOWN 0.0.0.0/XX
    
    将配置更改为:

    NAT or BRIDGE
    
    重新启动虚拟机和服务器,然后重试

    如果您正在使用手机或平板电脑:

    Alt + 1
    type: netcfg
    
    • 拔下你的设备

    • 请稍等,再插上插头

    • 然后重新启动adb服务器

    希望这对您有所帮助

    这只适用于MAC电脑

    以下是您需要执行的操作,以使您的手机对adb可见:

  • 开放式终端(应用程序/公用设施/终端)
  • cd/System/Library/Extensions/iosbfamily.kext/Contents/PlugIns/iosbcompositedriver.kext/Contents
  • sudo nano Info.plist
    (或vi,或emacs,或任何您喜欢的控制台编辑器)
  • ioubcomposite
    部分(从
    复制到
  • 将节粘贴到第66行(就在它出现的地方之后),这样文件中就有2个副本
  • bDeviceSubClass
    值从0更改为2
  • 将密钥名称从
    ioubcomposite
    更改为
    GW620

  • 最终结果应该如下所示:

                        <key>GW620</key>
                        <dict>
                                <key>CFBundleIdentifier</key>
                                <string>com.apple.driver.AppleUSBComposite</string>
                                <key>IOClass</key>
                                <string>IOUSBCompositeDriver</string>
                                <key>IOProviderClass</key>
                                <string>IOUSBDevice</string>
                                <key>bDeviceClass</key>
                                <integer>0</integer>
                                <key>bDeviceSubClass</key>
                                <integer>2</integer>
                        </dict>
    
    GW620
    CbundleIdentifier
    com.apple.driver.AppleUSBComposite
    IOClass
    复合式驾驶员
    IOProviderClass
    电子设备
    电子课堂
    0
    b设备子类
    2.
    

  • sudo diskutil repair permissions/
    并让它完成
  • sudo touch/System/Library/Extensions
    并等待几分钟,等待分机重新索引完成
  • adb设备现在应该可以看到您的手机了

  • 注意,这是非常困难的,每次OSX自我更新时可能都会中断,但它可以工作。每次我想在手机上工作时,我终于可以停止重新启动了!:D

    与我在Windows 7上遇到的问题相同。碰巧我在尝试使用adb的同时还使用了USB连接功能。这方面有一些解决办法

    我遇到了这个问题。原来我的修复方法是更换连接的USB电缆。我改用了th随附的电缆
    $ adb kill-server
    $ adb start-server
    * daemon not running. starting it now on port ... *
    * daemon started successfully *
    
    $ adb devices
    List of devices attached 
    ......  device