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.

  • O Relatório de incêndio do Android apenas paira o meu projeto, excluindo os projetos da biblioteca?
  • Problemas na compreensão do ciclo de vida quando a canvas é apagada e ligada
  • Como você valida o format e os valores de EditTextPreference inseridos no Android 2.1?
  • Os blocos do Android WebView redirecionam de https paira http
  • Pasta Android KitKat 4.4 no cairtão sd
  • O service Android pára quando a aplicação está fechada
  • 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

  • Android: Como posso validair a input EditText?
  • Algo está errado no raio de canto Android
  • Como ler a frequência da CPU no dispositivo Android
  • Tela cheia + bairra de ação (Immersive)
  • Como evitair o keyboard suave, empurrando meu layout?
  • Arquivos de file Android FileInputStream read () txt paira String
  • 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.