【问题标题】:WARNING : No target specified, deploying to emulator警告:未指定目标,正在部署到模拟器
【发布时间】:2015-05-10 18:08:47
【问题描述】:

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

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

但是当我运行 commad "ionic run android" 我收到以下警告:

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

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

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

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

【问题讨论】:

  • 猜测:你的手机没有配置调试
  • 如果您的手机配置为调试,请禁用并再次启用。它对我有用!
  • 我有时会使用三星手机和 Ubuntu。有时我需要拔下并插入电缆并在对话框中确认“允许”。一旦我需要重新启动 Ubuntu 才能再次找到设备。

标签: android cordova ionic


【解决方案1】:

我打开了另一个开发工具(Chrome Inspect),它“吃掉”了连接。就我而言,只需关闭 Chrome Inspect 面板并运行 ionic run android 即可。

【讨论】:

    【解决方案2】:

    我解决了这个问题。

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

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

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

    【讨论】:

    • 一点提示.. 您将需要驱动程序,例如。 google(对于 Sony,您可以在此处下载它们 developer.sony.com/develop/drivers)。在 Windows 中,您还需要在设备管理器中安装驱动程序并确保您的手机设置为开发人员模式,然后从那里启用 USB 调试
    【解决方案3】:

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

    只需拔下/重新插入手机并接受计算机的证书即可!

    【讨论】:

      【解决方案4】:

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

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

      这解决了我的问题。

      【讨论】:

        【解决方案5】:

        就我而言,我使用的是 Android 5.1.1,以下是我采取的步骤:

        • 请检查您的 PC 是否能够识别您的手机(您可以访问 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.

        【讨论】:

          【解决方案6】:

          这些都不适用于我在 mac 上的 android 6.0 上。

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

          引用它:

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

          【讨论】:

          • 这很奇怪,但是您必须反复点击内部版本号,然后突然显示“您是开发人员”,然后才能看到启用 USB 调试的设置。
          • Tnx。这对我来说是个问题。
          【解决方案7】:

          我在 Mac 上。

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

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

          【讨论】:

          • 2019,离子 3+ 并且答案仍然有效!谢谢:D
          【解决方案8】:

          我遇到了两个问题(Ubuntu 操作系统):

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

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

          【讨论】:

            【解决方案9】:

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

            【讨论】:

              【解决方案10】:

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

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

              sudo ionic cordova run android
              

              【讨论】:

                【解决方案11】:

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

                仅此而已。享受你的编码

                【讨论】:

                  【解决方案12】:

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

                  【讨论】:

                    猜你喜欢
                    • 2017-12-05
                    • 2021-10-04
                    • 2014-07-17
                    • 2016-11-06
                    • 1970-01-01
                    • 1970-01-01
                    • 2020-01-31
                    • 2015-10-22
                    • 2020-11-13
                    相关资源
                    最近更新 更多