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

我试图在手机上运行一个离子应用程序(Android 4.4.2)。 USBdebugging已启动。

当我运行命令“离子模拟android”一切工作正常,应用程序在模拟器中打开。

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

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

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

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

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

我有另一个开发工具打开(Chrome检查),它“吃了”的连接。 就我而言,只需closuresChrome Inspect面板并运行ionic run android

我解决了这个问题。

以下是我所做的:我在命令行中input: adb devices (位于Android SDK的“platform-tools”文件夹中),它返回了一个空列表。

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

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

我有一个不同的问题,一个非常简单的解决scheme。
首次插入Android设备时,会要求您信任计算机的证书。 那个popup窗口在我身上消失了,因为我正在接电话。

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

一旦启用设备进行debugging,请确保打开设备上的USB绑定;

设置>networking共享和networking> USB共享

这为我解决了这个问题。

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

  • 请检查您的电脑是否识别您的手机(您可以像访问USB闪存一样访问这些文件)。 如果没有,请从这里安装谷歌的驱动程序。
  • 请检查您的手机上是否有USBdebugging选项,然后: 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. 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.

在这里输入图像说明

我在Mac上。

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

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

这些都没有在mac上的android 6.0上为我工作。

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

引用它:

  • 通过进入设置>关于手机(通常在最底部),启用开发者模式>重复按生成号码,直到popup窗口出现
  • 转到设置>开发者选项
  • 启用USBdebugging

我有两个问题(Ubuntu操作系统):

  1. 我有一个连接打开chrome//inspect – closures(只需closures选项卡)
  2. 我错过了通过USB电缆连接设备时出现的对话框。 你必须相信电脑。

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