【问题标题】:Cordova application not launching after updating to Cordova Android 4.0.0更新到 Cordova Android 4.0.0 后 Cordova 应用程序未启动
【发布时间】:2015-05-19 20:09:45
【问题描述】:

将 android 平台更新到 Cordova Android 4.0.0 后,我的 Cordova 应用程序没有通过 cordova run android 命令启动。

项目成功构建并显示 LAUNCH SUCCESS,但应用程序未安装。

我使用 GenyMotion 作为模拟器。

【问题讨论】:

  • 即使我也面临同样的问题。尚未找到修复程序,但现在您可以尝试运行以下命令:adb install -r platforms\android\build\outputs\apk\android-debug.apk
  • 感谢@Keval。有效!寻找自动启动修复

标签: android cordova


【解决方案1】:

Cordova 的 CLI 是导致此问题的原因。来自this answer

找到这行代码:

 adb -s ' + resolvedTarget.target + ' install -r -d "' + apk_path + '"

然后删除以下2个文件中的-d选项:

  1. 对于 cordova run android -platforms\android\cordova\lib\device.js - 第 101 行,在 Cordova 5.0.0 中
  2. 对于 cordova emulate android -platforms\android\cordova\lib\emulator.js - 第 311 行,在 Cordova 5.0.0 中

现在您将看到该应用确实安装在您的设备/模拟器上。

【讨论】:

  • 很高兴知道。快乐编码。 :)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-12-28
  • 2019-02-12
  • 1970-01-01
  • 2014-07-02
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多