未找到目标设备 android studio 2.1.1

no target device found android studio 2.1.1

我在 ubuntu 14 中使用 android studio 2.1.1。04.Now 我的问题是,我想 运行 程序通过我的 phone 没有模拟器。所以我选择目标作为 USB 设备,但每当我 运行 这个,下面提到的错误正在发生。

错误 运行ning 应用程序:未找到目标设备。

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

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

我以前遇到过这个问题。

选择 "Run",然后选择 "Edit Configurations"。 在 "General" 选项卡中,选中 "Deployment Target Options" 部分。

在我的例子中,目标已设置为 "USB Device" 并且复选框 "Use same device for future launches" 已选中。

我不得不将目标更改为 "Show Device Chooser Dialog" 并且我取消了复选框。然后我的设备出现在列表中。

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

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

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

  • 单击 "attach debugger to android process" 按钮。 (这将为您启用 adb 集成)

  • 单击 运行 按钮

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

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

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

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

如果您使用的是 32 位 ubuntu(我的情况),那么很可能 Android Studio 下载了 64 位版本的 adbfastboot 在你的 sdk/platform-tools 文件夹中。我认为您已经安装了 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 工作室应该能够 运行 您的设备中的应用程序。

从部署目标选项转到 "Run>edit configuration>" 和 select "Open select deployment target dialog",然后 运行 您的应用 它会显示一个对话框,您可以从那里选择目标设备, 好好享受。

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

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

但是改变电缆对我有用。如果您遇到此问题,也只需选中此选项。

  1. 设置开发设备https://developer.android.com/studio/run/device.html#setting-up

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

可选

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

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

我的猜测是 phone 上的 adb 服务器以某种方式缓存了以前安装的 android studio 中的某些内容,可能是连接对象或其他内容,并且通过重新启动 adb 服务器它解决了问题。

上phone

  1. 你开启开发者模式了吗?

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

  3. 您的 USB 数据线连接牢固吗?

在Android工作室

  1. 在编辑Run/Debug配置中,有没有"Target: USB Device"?

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

了解您的 phone 是否在操作系统级别显示为可识别的设备也很有帮助。当有疑问时,重启你能想到的一切。

试试

sudo adb kill-server
sudo devices

echo $ANDROID_HOME
sudo $ANDROID_HOME/platform-tools/adb kill-server 
sudo $ANDROID_HOME/platform-tools/adb devices
  1. 如果假设 android 设备未通过 android studio 连接,则下载 "PDANet+"(适用于所有 android 设备)。

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

    • 转到 android 工作室工具栏上的 运行 选项卡。
    • 然后点击编辑配置
    • 在“常规”选项卡中,"Deployment Target Option" 单击 "Target" 并选择 "Open select deployment target dialog" 并取消选中下面的复选框。
    • 最后点击确定。结束。

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