警告:未指定目标,正在部署到模拟器

WARNING : No target specified, deploying to emulator

我正在尝试 运行 我的手机上的离子应用程序 phone (Android 4.4.2)。 USB 调试已激活。

当我 运行 命令 "ionic emulate android" 一切正常,应用程序在模拟器中打开。

但是当我 运行 命令 "ionic run android" 时,我收到以下警告:

警告:未指定目标,正在部署到模拟器

应用程序在虚拟设备上启动...

应用 运行 不应该在我的手机 phone 上吗?我究竟做错了什么? 如何指定目标?

P.S.: 当我将 .apk 文件复制到 phone 时,我可以 运行 应用程序。

我解决了问题。

这是我所做的: 我在命令行中输入:adb devices(位于 Android SDK 的 "platform-tools" 文件夹中)返回了一个空列表。

所以我安装了 phone 的驱动程序,我从供应商主页下载了这些驱动程序。

现在列表中包含我的设备,应用程序已在我的手机上启动 phone。

我在Mac。

对我有用的是注意设备上的警告,该警告说 Mac 上没有可用的程序可以连接到设备,例如 Android 文件传输。

我安装了那个。拔下并重新插入 USB 电缆。瞧。

我有一个不同的问题,有一个非常简单的解决方案。
首次插入 Android 设备时,它会要求您信任计算机的证书。那个弹出屏幕在我身上消失了,因为我刚接到一个电话。

只需 unplugging/replugging 您的 phone 并接受您计算机的证书就可以了!

我打开了另一个开发者工具(Chrome 检查),它 "ate" 建立了连接。就我而言,只需关闭 Chrome Inspect 面板和 运行 ionic run android 即可。

启用设备进行调试后,确保在设备上打开 USB 网络共享;

设置 > 网络共享和网络 > USB 网络共享

这解决了我的问题。

在我的例子中,我有 Android 5.1.1,下面是我采取的步骤:

  • 请检查您的 PC 是否能识别您的 phone(您可以像访问 USB 闪存驱动器一样访问文件)。如果没有,请从 google here.
  • 安装驱动程序
  • 请检查您的 phone 上是否勾选了 USB 调试选项,然后: 1- Go to Setting -> General -> '{} Developer options' 2- Look for the 'USB debugging' option 3- If the 'USB debugging' option is disabled then turn off 'Developer options' and turn it back on. Now you should be able to check the 'USB debugging' option.

我有两个问题 (Ubuntu OS):

  1. 我打开了一个与 chrome//inspect 的连接 - 关闭它(只需关闭选项卡)
  2. 我错过了通过 USB 数据线连接设备时出现的对话框。您必须信任计算机。

现在 运行 命令 cordova run android 并查看您的设备,将出现另一个对话框,点击确定,现在您已完成!在终端中,您将看到 LAUNCH SUCCESS。顺便说一句,我也从我的设备中删除了旧应用程序。

None 其中 android 6.0 在 mac.

上对我有用

我找到这篇文章:http://trendblog.net/android-file-transfer-not-working/

引自:

  • 通过转到“设置”>“关于”Phone(通常在最底部)> 反复按“版本号”直到出现弹出窗口来启用开发者模式
  • 转到“设置”>“开发者选项”
  • 启用 USB 调试

如果您的应用已安装在您的设备中并且您的设备调试已启用。

然后卸载之前的应用并安装新的apk

sudo ionic cordova run android

未指定目标且未找到设备,正在部署到模拟器 出现此消息时,您必须单击“开始”,然后再激活您的模拟器。

一旦您从计算机上删除了 USB 插件,就意味着它将无法工作。已经在您的 PC 中打开 Chrome 检查意味着关闭该选项卡并 运行。 就我而言,只需关闭 Chrome Inspect 面板和 运行ning ionic cordova 运行 android 即可。

就是这样。享受你的编码

我通过删除 Android 模拟器并从 Android Studio 的 AVD 管理器重新创建模拟器得到了解决方案。