2013-11-10 1 views
0

Я установил cordova-3.0.0 и попытался запустить демонстрационный образец с телефонной связью Но когда я пытаюсь запустить приложение я получил следующее сообщение об ошибке в моем LogCatНеподготовленный модуль cordova/urlutil не найден в файле: ///android_asset/www/cordova.js: 56 in cordova-3.0.0

E/Web Console(12299): Uncaught module cordova/urlutil not found at file:///android_asset/www/cordova.js:56 

Я запутался, где я должен начать отладку, где может быть расположена точная проблема, я установил все плагин, чтобы убедиться, что я гавань» t пропустил любой из них.

$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 Может ли один помочь мне понять, как решить эту проблему?

+0

После вы сделали 'Cordova плагин ls' вы когда-нибудь сделать' Cordova build', а затем указать Eclipse, на ' myapp/platform/android' folder? – MBillau

+0

@MBillau Нет, я просто попытался с помощью 'cordova build' прямо сейчас, но почему изменилось содержимое моей index.html страницы после запуска этой команды? Я потерял все свои изменения :( – web2dev

ответ

1

я не мог решить эту проблему, поэтому я заново установил мою установку Cordova :(

npm uninstall -g cordova 
npm install -g cordova 
+0

Did что работаете? Вы не должны были потерять все свои файлы. Когда вы запустите кордовую сборку, она скопирует основную папку '/ myApp/www /' в правильные места для веб-ресурсов каждой платформы, поэтому она скопирует файлов в '/ myApp/platform s/android/assets/www' и другое место для iOS. Если вы хотите использовать Eclipse для создания приложения (вам не нужно, если вы не настраиваете собственный Java-код), то после запуска сборки вы открываете папку 'assets/www' в Eclipse. Или вы можете просто запустить сценарий создания Android. – MBillau

Смежные вопросы