【发布时间】:2014-02-18 07:03:59
【问题描述】:
我正在使用 phonegap 3.3.1 CLI 构建应用程序并将其安装在我的 Android 设备 (Samsung S3) 上。我有以下元素成功 -
- 创建项目
- 添加安卓平台
- 在模拟器和设备上运行安卓应用。
步骤 1 和 2 成功,但 3 部分成功。 该应用程序安装在模拟器上,并在其应用程序菜单(已安装应用程序列表)中可见。但是安装在设备上的同一个应用程序不会显示在“应用程序”菜单中。
我用命令检查了它的存在 - adb shell pm list packages
这个命令列出了包,我的新应用包在那里可见。该应用程序未出现在菜单中。请帮助找出问题所在。
更新:它仅适用于模拟器。不在任何其他设备上(在 Nexus 4 和我自己的设备 S3 上检查过
更新 2:该应用可在移动设备上运行。我正在努力将它部署在谷歌眼镜设备上。现在它给出了一个新错误,logcat 如下所示-
*02-18 14:49:12.266: D/CordovaActivity(2639): CordovaActivity.onCreate()
02-18 14:49:12.282: I/dalvikvm(2639): 找不到方法 org.apache.cordova.CordovaWebView.setWebContentsDebuggingEnabled,引用自方法 org.apache.cordova.CordovaWebView.setup
02-18 14:49:12.282: W/dalvikvm(2639): VFY: 无法解析静态方法 4774: Lorg/apache/cordova/CordovaWebView;.setWebContentsDebuggingEnabled (Z)V
02-18 14:49:12.282: D/dalvikvm(2639): VFY: 在 0x00ba 处替换操作码 0x71 02-18 14:49:12.321:D/CordovaWebView(2639):CordovaWebView 正在由 Google 制造的设备上运行
02-18 14:49:12.329: D/JsMessageQueue(2639): 设置 native->JS 模式为 2
02-18 14:49:12.329:D/CordovaActivity(2639):CordovaActivity.init()
02-18 14:49:12.337: D/CordovaWebView(2639): >>> loadUrl(file:///android_asset/www/index.html) 02-18 14:49:12.344: D/PluginManager(2639): init()
02-18 14:49:12.368: D/CordovaWebView(2639): >>> loadUrlNow()
02-18 14:49:12.368:I/CordovaLog(2639):将日志级别更改为 DEBUG(3)
02-18 14:49:12.368:I/CordovaLog(2639):找到起始页位置:index.html
02-18 14:49:12.368: D/Whitelist(2639): 无限制访问网络资源
02-18 14:49:12.368:D/CordovaActivity(2639):恢复应用程序
02-18 14:49:12.368: D/CordovaActivity(2639): CB-3064: errorUrl 为空*
【问题讨论】:
标签: android cordova cordova-3 android-install-apk