未捕获模块cordova/urlutil在上找不到file:///android_asset/www/cordova.js:56 科尔多瓦-3.0.0
我已经安装了cordova-3.0.0,并尝试使用phonegap运行一个演示示例 但是当我尝试运行应用程序时,我在日志中发现了以下错误未捕获模块cordova/urlutil在上找不到file:///android_asset/www/cordova.js:56 科尔多瓦-3.0.0,android,cordova,Android,Cordova,我已经安装了cordova-3.0.0,并尝试使用phonegap运行一个演示示例 但是当我尝试运行应用程序时,我在日志中发现了以下错误 E/Web Console(12299): Uncaught module cordova/urlutil not found at file:///android_asset/www/cordova.js:56 我不知道我应该从哪里开始调试,确切的问题可能在哪里,我已经安装了所有的插件,以确保我没有错过任何一个 $cordova plugin ls
E/Web Console(12299): Uncaught module cordova/urlutil not found at file:///android_asset/www/cordova.js:56
我不知道我应该从哪里开始调试,确切的问题可能在哪里,我已经安装了所有的插件,以确保我没有错过任何一个
$cordova plugin ls
[ 'com.phonegap.plugins.bluetooth',
'org.apache.cordova.battery-status',
'org.apache.cordova.camera',
'org.apache.cordova.console',
'org.apache.cordova.contacts',
'org.apache.cordova.device',
'org.apache.cordova.device-motion',
'org.apache.cordova.device-orientation',
'org.apache.cordova.dialogs',
'org.apache.cordova.file',
'org.apache.cordova.file-transfer',
'org.apache.cordova.geolocation',
'org.apache.cordova.globalization',
'org.apache.cordova.inappbrowser',
'org.apache.cordova.media',
'org.apache.cordova.media-capture',
'org.apache.cordova.network-information',
'org.apache.cordova.splashscreen',
'org.apache.cordova.vibration' ]
在我的AndroidMenifest.xml中,我声明
<uses-sdk android:minSdkVersion="10" android:targetSdkVersion="19" />
我正在使用Android-4.2.2在eclipse中编译我的项目
有人能帮我解决这个问题吗?我无法解决这个问题,所以我重新安装了cordova安装:(
在你做了
cordova plugin ls
之后,你有没有做过cordova build
,然后将Eclipse指向myapp/platforms/android
文件夹?@MBillau没有,我现在刚刚尝试了cordova build
,但是为什么我的index.html页面的内容在运行此命令后会发生更改?我丢失了所有更改:(成功了吗?你不应该丢失所有文件。当你运行cordova build时,它会将主/myApp/www/
文件夹复制到每个平台web资产的正确位置,因此它会复制/myApp/platforms/android/assets/www
中的文件以及iOS的不同位置。如果你想使用Eclipse构建t应用程序(除非您正在自定义本机Java代码,否则不需要这样做),然后在运行build之后,在Eclipse中打开assets/www
文件夹。或者,您可以只运行Android创建脚本。
npm uninstall -g cordova
npm install -g cordova