【问题标题】:no target device found android studio 2.1.1找不到目标设备 android studio 2.1.1
【发布时间】:2016-09-26 17:11:50
【问题描述】:

我在 ubuntu 14.04 中使用 android studio 2.1.1。现在我的问题是,我想在没有模拟器的情况下通过手机运行程序。所以我选择了目标作为 USB 设备,但是每当我运行它时,下面提到的错误就会出现。

运行应用时出错:找不到目标设备。

我在终端中使用 adb devices 命令检查了我的设备。 adithya@adithya-Lenovo-B460e:~$ adb devices 附加设备列表 59V8I7HEJJWGGMK7 设备

我也尝试过选择 MTP 和 PTP。但没有成功。 请任何人帮助我解决这个问题..

【问题讨论】:

  • 请检查您是否在手机中将开发者选项设置为开启。我认为这是问题所在。
  • 你试过设置->开发者选项->开启USB调试吗? (要访问开发选项,请转到关于设备并重复点击内部版本号)
  • 是的,它处于调试模式但无法正常工作@MohammedSameerAhmad
  • 是的,试过你的答案,但现在工作请给我更多解决方案@ScriptKitty
  • 在运行按钮左侧的 android studio 中单击下拉菜单并点击编辑配置。选择类似 USB 的选项

标签: java android android-studio ubuntu-14.04 usb-debugging


【解决方案1】:

我之前已经遇到过这个问题。

选择“运行”,然后选择“编辑配置”。 在“常规”选项卡中,选中“部署目标选项”部分。

在我的例子中,目标已经设置为“USB 设备”,并且选中了“使用相同的设备进行未来启动”复选框。

我不得不将目标更改为“显示设备选择器对话框”并取消选中该复选框。然后我的设备出现在列表中。

如果您的设备仍然没有出现,那么您必须再次在智能手机设置中启用 USB-Debugging。

【讨论】:

    【解决方案2】:

    在我将目标更改为 USB 之后。我必须使用供应商详细信息创建文件 /etc/udev/rules.d/51-android.rules .Click for Solution

    【讨论】:

      【解决方案3】:

      找不到目标设备时对我有用的技巧:

      • 单击“将调试器附加到 android 进程”按钮。 (这将为您启用 adb 集成)

      • 点击运行按钮

      【讨论】:

        【解决方案4】:

        注意:我在 Windows 7 上遇到了问题,但它也可能对您有所帮助..

        android studio 检测到我的手机时遇到问题(Acer Liquid Zest 4G),尝试重启 android studio,在 PTP 和 MTP 之间来回切换,操作系统能够正常检测到设备。

        所以我所做的是,在开发人员选项中我启用了 USB 调试,USB 连接处于 PTP 模式,然后从手机制造商的站点(您可以在此处找到您手机的站点:https://developer.android.com/studio/run/oem-usb.html),我为我的手机下载了 USB 驱动程序手机型号,安装的驱动和android studio能够检测到我的手机(无需重启)。

        我再重复一遍,你必须在开发者选项中启用 USB 调试,否则它将无法工作。希望对您有所帮助。

        【讨论】:

          【解决方案5】:

          如果您使用的是 32 位 ubuntu(我的情况),那么 Android Studio 很可能在您的 sdk/platform-tools 文件夹中下载了 64 位版本的 adbfastboot。我想你已经安装了 adb(和 fastboot)。如果您还没有在终端中运行这些命令:

          sudo add-apt-repository ppa:nilarimogard/webupd8
          sudo apt-get update
          sudo apt-get install android-tools-adb android-tools-fastboot
          

          这将安装 32 位版本的 adbfastboot。现在只需将 sdk/platform-tools 中的 64 位 adbfastboot 可执行文件替换为已安装的 32 位版本即可:

          cp /usr/bin/adb <path-to-your-adt-sdk-package>/sdk/platform-tools/adb
          cp /usr/bin/fastboot <path-to-your-adt-sdk-package>/sdk/platformtools/fastboot
          

          现在你的 android studio 应该可以在你的设备上运行你的应用了。

          【讨论】:

            【解决方案6】:

            转到“运行>编辑配置>”并从部署目标选项中选择“打开选择部署目标对话框”,然后运行您的应用 它会显示一个对话框,您可以从那里选择目标设备, 好好享受。

            【讨论】:

              【解决方案7】:

              我在 Windows 7 上遇到了同样的情况,我正确设置了设备并安装了驱动程序,并且我经常在设备上运行。然后突然我每次都开始收到这个错误。我如上所述打开了“编辑配置”对话框,切换到模拟器,尝试运行一次,然后进入相同的对话框并改回 USB。然后如果再次工作。

              【讨论】:

                【解决方案8】:

                我使用了不同的 USB 数据线,它开始工作了。 这很奇怪,因为 USB 电缆(在 android studio 中未检测到)正在为手机充电。这让我觉得我的 Mac 出现了问题。

                但是更换电缆对我有用。如果您遇到此问题,也只需检查此选项即可。

                【讨论】:

                  【解决方案9】:
                  1. 设置开发设备https://developer.android.com/studio/run/device.html#setting-up

                  2. 启用开发人员选项和调试 https://developer.android.com/studio/debug/dev-options.html#enable

                  可选

                  1. 如何启用开发人员选项和 USB 调试
                    • 在主屏幕上打开设置菜单。
                    • 滚动到关于平板电脑并点击它。
                    • 点击内部版本号七次,直到弹出消息“您现在是开发人员!”

                  【讨论】:

                    【解决方案10】:

                    从 Android Studio 2.3 升级到 3.0 后,我遇到了这个问题。听起来很简单,实际上我只是重新启动了手机来修复它。

                    我的猜测是手机上的 adb 服务器以某种方式缓存了之前安装的 android studio 中的一些东西,可能是一个连接对象或其他东西,通过重新启动 adb 服务器它解决了这个问题。

                    【讨论】:

                      【解决方案11】:

                      在手机上

                      1. 您是否启用了开发者模式?

                      2. 您是否在设置的“开发者工具”菜单中启用了 USB 调试(除非您启用了开发者模式,否则此菜单不会出现)

                      3. 您是否有连接良好且牢固连接的 USB 电缆?

                      在 Android Studio 中

                      1. 在编辑运行/调试配置中,是否有“目标:USB 设备”?

                      2. 为特定手机下载最新版本的 USB 驱动程序可能会有所帮助。

                      了解您的手机是否在操作系统级别显示为可识别设备也很有帮助。如有疑问,请重新启动您能想到的一切。

                      【讨论】:

                        【解决方案12】:

                        试试

                        sudo adb kill-server
                        sudo devices
                        

                        echo $ANDROID_HOME
                        sudo $ANDROID_HOME/platform-tools/adb kill-server 
                        sudo $ANDROID_HOME/platform-tools/adb devices
                        

                        【讨论】:

                          【解决方案13】:
                          1. 如果假设 android 设备未通过 android studio 连接,则下载“PDANet+”(适用于所有 android 设备)。

                          2. 或者您也可以执行以下步骤:

                            • 转到 android studio 工具栏上的“运行”选项卡。
                            • 然后点击编辑配置
                            • 在“常规”选项卡中有“部署目标选项”,单击“目标”并选择“打开选择部署目标对话框”并取消选中下面的复选框。
                            • 最后单击确定。结束。

                          【讨论】:

                            【解决方案14】:

                            在对 IDE 进行更新后,我在 android studio 版本 4 上发生了这种情况。 “使缓存无效并重新启动”选项修复了它。

                            【讨论】:

                              猜你喜欢
                              • 1970-01-01
                              • 1970-01-01
                              • 1970-01-01
                              • 1970-01-01
                              • 1970-01-01
                              • 1970-01-01
                              • 1970-01-01
                              • 2013-08-06
                              • 1970-01-01
                              相关资源
                              最近更新 更多