android - "cordova launch success"但手机上没有运行应用程序

标签 android cordova

美好的一天!我一直在阅读 cordova ( https://ccoenraets.github.io/cordova-tutorial/ ) 的教程,但是当我到达必须通过手机中的 USB 运行应用程序的部分时,出现了问题。

控制台显示启动成功并且没有任何错误,但我的手机中唯一发生的事情是它“按下”菜单按钮,就好像它将应用程序识别为“按下菜单按钮”一样,我的手机是三星 Galaxy 5 (I5500)。

一些背景:

必须在 Android 管理器中安装一些包,所有包都是最新的,才能在这样的旧设备上运行该应用。

我没有对文件做任何改动

最佳答案

我遇到了完全相同的问题并按如下方式解决了:

来自 this answerthis answer :

安装 apk 时似乎出现了问题。在 Cordova 5.0.0 上,安装 apk 的 adb 命令可以在文件 platforms/android/cordova/lib/device.js 的第 101 行找到(对于 cordova,在 platforms/android/cordova/lib/emulator.js 的第 311 行模拟安卓):

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

当前命令返回给我:“错误:未知选项 -d”!

如果简单地删除“-d”选项,应用程序可以正常运行cordova run android。

注意:您必须在某些系统上使用反斜杠(例如,platforms\android\cordova\lib\device.js)。

关于android - "cordova launch success"但手机上没有运行应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30008842/

相关文章:

android - Sherlock Activity 中的两行 ListView

android - 区别 b/w Settings.Global,Settings.System 和 Settings.Secure 在 android 中

android - Kotlin 中的 Nothing 子类是其他类的吗?

android - 支持夜间模式的最佳方式是什么?

android - 如何对 ionic 推送通知设置操作

iphone - 使用phonegap 2.9.0在iphone中以编程方式在后台发送短信

angularjs - AngularJS 中的循环选择器

Android 位置管理器,获取 GPS 位置,如果没有 GPS 则获取网络提供商位置

cordova/phonegap 插件添加 VS config.xml

javascript - Object.push 似乎不起作用