【问题标题】:Phonegap run android command hangs on trying to install app onto devicePhonegap run android 命令在尝试将应用程序安装到设备时挂起
【发布时间】:2014-02-16 05:20:05
【问题描述】:

我在 Phonegap 上工作了几天。在此之前,我能够通过命令行成功地将 phonegap 应用程序运行到模拟器中,但现在这显示出一种特殊的挂起;什么都没有发生,没有错误,没有执行流程。

现在我通过直接通过 Android 命令行安装 .apk 文件来运行我的应用程序。但是,我仍然想知道为什么它不起作用,为什么这个运行命令会挂在那里?

【问题讨论】:

    标签: android cordova android-emulator


    【解决方案1】:

    在我的情况下,ADB DEVICES 向我显示了无效设备,ADB KILL-SERVER 为我解决了这个问题。

    我怀疑这是由于我的笔记本电脑进入睡眠模式造成的。

    【讨论】:

      【解决方案2】:

      当它显示 trying to install app onto device 时,该命令实际上正在运行 adb install C:/yourpath/yourapp.apk,它将应用程序复制到 android 安装。

      如果需要很长时间,您不必担心。安装正在按计划进行,请耐心等待。您的应用程序越大,所需的时间就越长。对我来说,一个约 300MB 的应用程序需要整整 7 分钟才能通过 USB 安装到连接的设备上。同样的应用程序需要 13 分钟才能安装到 Android 模拟器。

      众所周知,模拟器很慢,这里有一个关于这个问题的大 SO 线程 - Why is the Android emulator so slow? How can we speed up the Android emulator?

      【讨论】:

      • 如果我错了,请纠正我,首先它会尝试搜索是否连接了活动设备,如果没有,它将自动搜索模拟器,然后按照您的说明进行操作。这里的问题是,我既没有连接活动设备,也没有我的模拟器很慢,也没有我的应用程序大小更大(小于 3mb),而且我已经等了一个小时,它仍然没有前进。
      • 你是对的,adb install 会自动寻找活动设备,如果连接超过 1 个设备就会失败。在这种情况下,添加 -V 以查看发生了什么。
      • 有没有人在安装时遇到 adb 挂起,并且当将调试 apk 复制到设备并从那里手动安装时,apk 没有安装?通过 Android Monitor 它说我无法安装应用程序,错误代码是 103..
      猜你喜欢
      • 1970-01-01
      • 2019-03-23
      • 1970-01-01
      • 1970-01-01
      • 2020-05-08
      • 2014-02-13
      • 2015-04-01
      • 2016-01-24
      相关资源
      最近更新 更多