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

时间:2015-03-09 14:29:38

标签: android cordova ionic

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

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

但是当我运行commad “离子运行android”时,我收到以下警告:

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

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

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

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

12 个答案:

答案 0 :(得分:58)

我打开了另一个开发人员工具(Chrome Inspect),它“吃”了连接。就我而言,只需关闭Chrome Inspect面板并运行<input class="your-button-class" type="submit" alt="Submit" width="200" height="80" value="Send"> 即可。

答案 1 :(得分:37)

我解决了这个问题。

这是我做的: 我输入命令行:adb devices(位于Android SDK中的&#34; platform-tools&#34;文件夹中),它返回了一个空列表。

所以我安装了我从手机主页上下载的手机驱动程序。

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

答案 2 :(得分:18)

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

只需拔掉/重新插入手机并接受计算机的证书就可以了!

答案 3 :(得分:15)

启用设备进行调试后,请务必在设备上启用usb网络共享;

设置&gt; Tethering&amp;网络&gt; USB网络共享

这解决了我的问题。

答案 4 :(得分:14)

在我的情况下,我有Android 5.1.1,以下是我采取的步骤:

  • 请检查您的电脑是否识别您的手机(您可以访问USB闪存盘中的文件)。如果没有,请从Google here安装驱动程序。
  • 请检查手机上是否已选中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.

enter image description here

答案 5 :(得分:5)

这些都不适用于Mac上的android 6.0。

我发现了这篇文章:http://trendblog.net/android-file-transfer-not-working/

引用它:

  • 转到设置&gt;启用开发者模式关于手机(通常在最底层)&gt;反复按Build号码,直到出现弹出窗口
  • 转到设置&gt;开发者选项
  • 启用USB调试

答案 6 :(得分:4)

我在Mac上。

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

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

答案 7 :(得分:4)

我有两个问题(Ubuntu OS):

  1. 我与chrome//inspect打开了一个连接 - 关闭(只需关闭标签页)
  2. 我错过了通过USB连接线连接设备时出现的对话框。你必须信任电脑。
  3. 现在运行命令cordova run android并查看你的设备,那里会出现另一个对话框点击确定,现在你已经完成了!在终端中,您将看到LAUNCH SUCCESS。顺便说一下,我也从我的设备中删除了旧应用程序。

答案 8 :(得分:2)

未指定目标,也未找到任何设备,已部署到仿真器 出现此消息时,您必须单击“开始”,然后再激活模拟器。

enter image description here

答案 9 :(得分:0)

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

然后卸载以前的应用程序并安装新的APK

sudo ionic cordova run android

答案 10 :(得分:0)

从计算机上卸下USB插件后,它将无法正常工作。已经在您的PC中打开Chrome检查工具意味着关闭该标签并运行。 就我而言,仅关闭 Chrome Inspect 面板并运行ionic cordova运行android即可。

仅此而已。享受您的编码

答案 11 :(得分:0)

我通过删除Android模拟器并从Android Studio的AVD Manager重新创建模拟器来获得解决方案。