没有目标设备找到android studio 2.1.1

时间:2016-05-28 12:41:59

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

我在ubuntu 14.04中使用 android studio 2.1.1 。现在我的问题是,我想通过手机运行该程序而不使用模拟器。所以我选择了目标作为usb设备,但无论何时我运行这个,下面提到的错误就是rasing。

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

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

我也试过选择MTP& PTP.but没有成功。 亲切的帮助我解决这个问题..

14 个答案:

答案 0 :(得分:147)

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

选择"运行"然后"编辑配置"。 在"将军"选项卡,检查"部署目标选项"部分。

就我而言,目标已设置为" USB Device"和复选框"使用相同的设备进行未来发布"被检查了。

我必须将目标更改为"显示设备选择器对话框"我取消选中复选框。然后我的设备出现在列表中。

答案 1 :(得分:16)

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

答案 2 :(得分:8)

当找不到目标设备时,

技巧对我有用:

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

  • 点击“运行”按钮

答案 3 :(得分:3)

在手机上

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

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

  3. 您是否有良好且安全连接的USB线?

  4. 在Android Studio中

    1. 在编辑运行/调试配置中,你有"目标:USB设备"?

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

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

答案 4 :(得分:2)

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

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

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

我将再次重复,你必须在Developer Options中启用USB Debugging,否则它将无效。希望它有所帮助。

答案 5 :(得分:2)

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

然而更换电缆对我有用。如果您遇到此问题,请检查此选项。

答案 6 :(得分:1)

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

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

  3. 可选

    1. 如何启用开发人员选项和USB调试
      • 主屏幕上的打开设置菜单。
      • 滚动至关于平板电脑,然后点按它。
      • 点击Build number七次,直到弹出消息显示“您现在是开发人员!”

答案 7 :(得分:0)

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

答案 8 :(得分:0)

如果您使用的是32位ubuntu(我的情况),那么Android Studio很可能已在adb文件夹中下载了64位版本的fastbootsdk/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。现在只需用安装的32位版本替换adb中的64位fastbootsdk/platform-tools可执行文件:

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工作室应该能够在您的设备中运行您的应用程序。

答案 9 :(得分:0)

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

答案 10 :(得分:0)

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

我的猜测是,手机上的adb服务器以某种方式缓存了以前安装的android studio,可能是连接对象等,并通过重新启动adb服务器解决了问题。

我希望这有助于某人。

答案 11 :(得分:0)

尝试

sudo adb kill-server
sudo devices

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

答案 12 :(得分:0)

  1. 如果假设android studio未连接android设备,则下载“ PDANet +”(适用于所有android设备)。

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

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

答案 13 :(得分:0)

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