未找到目标设备 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 位版本的 adb
和 fastboot
在你的 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 位版本的 adb
和 fastboot
。现在只需将 sdk/platform-tools
中的 64 位 adb
和 fastboot
可执行文件替换为已安装的 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 有问题。
但是改变电缆对我有用。如果您遇到此问题,也只需选中此选项。
设置开发设备https://developer.android.com/studio/run/device.html#setting-up
启用开发者选项和调试
https://developer.android.com/studio/debug/dev-options.html#enable
可选
- 如何启用开发者选项和USB调试
- 在主屏幕上打开“设置”菜单。
- 滚动到关于平板电脑并点击它。
- 点击内部版本号七次,直到弹出消息“您现在是开发者!”
我从 Android Studio 2.3 升级到 3.0 后遇到了这个问题。听起来很简单,实际上我只是重新启动 phone 来修复它。
我的猜测是 phone 上的 adb 服务器以某种方式缓存了以前安装的 android studio 中的某些内容,可能是连接对象或其他内容,并且通过重新启动 adb 服务器它解决了问题。
上phone
你开启开发者模式了吗?
您是否在设置的开发者工具菜单中启用了 USB 调试(除非您启用了开发者模式,否则该菜单不会出现)
您的 USB 数据线连接牢固吗?
在Android工作室
在编辑Run/Debug配置中,有没有"Target: USB Device"?
为特定 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
如果假设 android 设备未通过 android studio 连接,则下载 "PDANet+"(适用于所有 android 设备)。
或者您也可以执行以下步骤:
- 转到 android 工作室工具栏上的 运行 选项卡。
- 然后点击编辑配置
- 在“常规”选项卡中,"Deployment Target Option" 单击 "Target" 并选择 "Open select deployment target dialog" 并取消选中下面的复选框。
- 最后点击确定。结束。
我在更新 IDE 后在 android studio 版本 4 上发生了这种情况。 “使缓存无效并重新启动”选项修复了它。
我在 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 位版本的 adb
和 fastboot
在你的 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 位版本的 adb
和 fastboot
。现在只需将 sdk/platform-tools
中的 64 位 adb
和 fastboot
可执行文件替换为已安装的 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 有问题。
但是改变电缆对我有用。如果您遇到此问题,也只需选中此选项。
设置开发设备https://developer.android.com/studio/run/device.html#setting-up
启用开发者选项和调试 https://developer.android.com/studio/debug/dev-options.html#enable
可选
- 如何启用开发者选项和USB调试
- 在主屏幕上打开“设置”菜单。
- 滚动到关于平板电脑并点击它。
- 点击内部版本号七次,直到弹出消息“您现在是开发者!”
我从 Android Studio 2.3 升级到 3.0 后遇到了这个问题。听起来很简单,实际上我只是重新启动 phone 来修复它。
我的猜测是 phone 上的 adb 服务器以某种方式缓存了以前安装的 android studio 中的某些内容,可能是连接对象或其他内容,并且通过重新启动 adb 服务器它解决了问题。
上phone
你开启开发者模式了吗?
您是否在设置的开发者工具菜单中启用了 USB 调试(除非您启用了开发者模式,否则该菜单不会出现)
您的 USB 数据线连接牢固吗?
在Android工作室
在编辑Run/Debug配置中,有没有"Target: USB Device"?
为特定 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
如果假设 android 设备未通过 android studio 连接,则下载 "PDANet+"(适用于所有 android 设备)。
或者您也可以执行以下步骤:
- 转到 android 工作室工具栏上的 运行 选项卡。
- 然后点击编辑配置
- 在“常规”选项卡中,"Deployment Target Option" 单击 "Target" 并选择 "Open select deployment target dialog" 并取消选中下面的复选框。
- 最后点击确定。结束。
我在更新 IDE 后在 android studio 版本 4 上发生了这种情况。 “使缓存无效并重新启动”选项修复了它。