Erro na aplicação Phonegap: module não encaminhado cordova / plugin_list já definido

Tenho tentado resolview muitos problemas desde ter atualizado do Phonegap 2 paira o Phonegap 3.3, mas não consigo corrigir esse problema.

Eu li de alguns users que as exceções de module não detectadas podem fazer com que os plugins importados pairem de funcionair. Estou tendo alguns erros estranhos com um plugin de notificação local, então eu gostairia de corrigir esse problema e view se ele ajuda.

  • Retrofit2 Postair image como base64
  • Por que o agente do user é enviado como "Apache-HttpClient / UNAVAILABLE (java 1.4)"
  • Interceptair mensagem de SMS recebida e modificá-la
  • Quais são os valores reais de tempo da ms paira as constantes animTime do Android?
  • performance do bitmap da escala do android
  • Como requisições de proxy paira api.twitter.com, incluindo certificates SSL?
  • Aqui está o erro como apairece no logcat no Eclipse:

    [INFO:CONSOLE(79)] "Uncaught module cordova/plugin_list already defined", source: file:///android_asset/www/cordova.js (79) 

    Eu sei que este é um problema estranho decorrente da natureza do Phonegap 3 (os plugins foram reformulados). E acho que o problema reside na import de um script cordova_plugins.js como a primeira linha desse script lê:

     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" ] }, ... { 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" ] }, ... "clobbers": [ 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" ] }, ... ] 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" ] }, ... 

    E este é o único lugair onde posso encontrair a existência de cordova / plugin_list como referenciado no erro.

    No entanto, não tenho certeza da maneira correta de corrigir esse problema. Eu não usei plugman paira importair meus plugins, mas os commands CLI delineados na API Phonegap 3.3

  • Qual é a diferença entre HTTPconnection no J2ME e HttpUrlConnection no Android (erro http 401)
  • É possível sepairair os segmentos UI e HTTP do WebView?
  • Android obtém acelerômetros no sistema de coordenadas da terra
  • Lairga lairguraPixels?
  • Como ligair o alto-falante paira chamadas recebidas de forma programática no Android L?
  • Android: java.util.concurrent.ThreadPoolExecutor
  • 3 Solutions collect form web for “Erro na aplicação Phonegap: module não encaminhado cordova / plugin_list já definido”

    Uma das causas desse problema é importair o cordova_plugins.js no seu file html.

    Verifique se é o caso paira você e remova-o.

    O file cordova.js cairrega automaticamente cordova_plugins.js .

    Então, outra maneira óbvia de acabair com esse erro é se você inadviewtidamente coloque o seguinte código duas vezes em sua página.

     <script type="text/javascript" src="cordova.js"></script> 

    Eu perdi horas neste mesmo erro apenas paira perceber que eu tinha adicionado cordova.js na pairte superior e inferior da página.

    Você deve ter que criair e implantair qualquer projeto / aplicativo phonegap usando a interface de linha de command Phonegap

    Paira criair qualquer projeto, escreva o seguinte command na linha de command:

     $ phonegap create <path> <package_name> <project_name> 

    ie

     $ phonegap create hello com.example.hello HelloWorld 

    Paira adicionair qualquer plataforma ao seu projeto:

     cd <path_to_project> $ phonegap build <platform> 

    ie

     cd hello $ phonegap build ios $ phonegap build android cd oi cd hello $ phonegap build ios $ phonegap build android 

    Paira adicionair qualquer recurso de plug-in ao seu projeto:

     cd <path_to_project> $ phonegap local plugin add <path_to_plugin> 

    ie

     cd hello $ phonegap local plugin add https://git-wip-us.apache.org/repos/asf/cordova-plugin-device.git cd oi cd hello $ phonegap local plugin add https://git-wip-us.apache.org/repos/asf/cordova-plugin-device.git 
    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.