我有一个使用WebViews的应用程序.我已经将目标API从18改为19,我正在测试新的4.4.出于某种原因,我收到了这个错误:Not allowed to load local resource: file:///android_asset/webkit/android-weberror.png4.4但不是4.3,有人知道为什么?
由于我真的不知道从哪里开始看,我无法提供完整的代码.它可能与shouldInterceptRequest(Webview, String)WebViewClient中的方法有关,但我不太确定.如果我知道更多,我会更新问题.
我一直试图解决从Phonegap 2更新到Phonegap 3.3的许多问题,但我似乎无法解决这个问题.
我从一些用户那里读到,未捕获的模块异常会导致导入的插件停止运行.我有一些奇怪的错误与本地通知插件,所以我想解决这个问题,看看它是否有帮助.
这是Eclipse中logcat中出现的错误:
[INFO:CONSOLE(79)] "Uncaught module cordova/plugin_list already defined", source: file:///android_asset/www/cordova.js (79)
Run Code Online (Sandbox Code Playgroud)
我知道这是一个奇怪的问题,因为Phonegap 3的性质(插件已被重做).我认为问题在于导入cordova_plugins.js脚本,因为该脚本的顶行如下:
cordova.define('cordova/plugin_list', function(require, exports, module) {
module.exports = [
{
"file": "plugins/org.apache.cordova.file/www/DirectoryEntry.js",
"id": "org.apache.cordova.file.DirectoryEntry",
"clobbers": [
"window.DirectoryEntry"
]
}, ...
Run Code Online (Sandbox Code Playgroud)
这是唯一可以找到错误中引用的cordova/plugin_list存在的地方.
但是,我不确定解决此问题的正确方法.我没有使用plugman来导入我的插件,而是使用Phonegap 3.3 API中概述的CLI命令