2014-10-27 3 views
2

Я пытаюсь показать рекламу в приложении cordova с плагином admob cordova (от https://github.com/appfeel/admob-google-cordova). Я пытался с:Ошибка при использовании плагина cordova

cordova plugin add com.admob.google 
cordova plugin add https://github.com/appfeel/admob-google-cordova 

Но я получаю эту ошибку:

Fetching plugin "com.admob.google" via plugin registry 
npm http GET http://registry.cordova.io/com.admob.google 
npm http 304 http://registry.cordova.io/com.admob.google 
Installing "com.admob.google" for android 
Failed to install 'com.admob.google':TypeError: Cannot read property '1' of undefined 
    at findall (/usr/local/lib/node_modules/cordova/node_modules/cordova-lib/node_modules/elementtree/lib/elementpath.js:283:20) 
    at Object.find (/usr/local/lib/node_modules/cordova/node_modules/cordova-lib/node_modules/elementtree/lib/elementpath.js:321:24) 
    at Element.find (/usr/local/lib/node_modules/cordova/node_modules/cordova-lib/node_modules/elementtree/lib/elementtree.js:123:22) 
    at ElementTree.find (/usr/local/lib/node_modules/cordova/node_modules/cordova-lib/node_modules/elementtree/lib/elementtree.js:273:21) 
    at resolveParent (/usr/local/lib/node_modules/cordova/node_modules/cordova-lib/src/util/xml-helpers.js:180:22) 
    at Object.module.exports.graftXML (/usr/local/lib/node_modules/cordova/node_modules/cordova-lib/src/util/xml-helpers.js:74:22) 
    at ConfigFile_graft_child [as graft_child] (/usr/local/lib/node_modules/cordova/node_modules/cordova-lib/src/plugman/util/config-changes.js:589:30) 
    at PlatformMunger_apply_file_munge [as apply_file_munge] (/usr/local/lib/node_modules/cordova/node_modules/cordova-lib/src/plugman/util/config-changes.js:170:38) 
    at PlatformMunger.add_plugin_changes (/usr/local/lib/node_modules/cordova/node_modules/cordova-lib/src/plugman/util/config-changes.js:270:14) 
    at /usr/local/lib/node_modules/cordova/node_modules/cordova-lib/src/plugman/util/config-changes.js:393:14 
TypeError: Cannot read property '1' of undefined 
    at findall (/usr/local/lib/node_modules/cordova/node_modules/cordova-lib/node_modules/elementtree/lib/elementpath.js:283:20) 
    at Object.find (/usr/local/lib/node_modules/cordova/node_modules/cordova-lib/node_modules/elementtree/lib/elementpath.js:321:24) 
    at Element.find (/usr/local/lib/node_modules/cordova/node_modules/cordova-lib/node_modules/elementtree/lib/elementtree.js:123:22) 
    at ElementTree.find (/usr/local/lib/node_modules/cordova/node_modules/cordova-lib/node_modules/elementtree/lib/elementtree.js:273:21) 
    at resolveParent (/usr/local/lib/node_modules/cordova/node_modules/cordova-lib/src/util/xml-helpers.js:180:22) 
    at Object.module.exports.graftXML (/usr/local/lib/node_modules/cordova/node_modules/cordova-lib/src/util/xml-helpers.js:74:22) 
    at ConfigFile_graft_child [as graft_child] (/usr/local/lib/node_modules/cordova/node_modules/cordova-lib/src/plugman/util/config-changes.js:589:30) 
    at PlatformMunger_apply_file_munge [as apply_file_munge] (/usr/local/lib/node_modules/cordova/node_modules/cordova-lib/src/plugman/util/config-changes.js:170:38) 
    at PlatformMunger.add_plugin_changes (/usr/local/lib/node_modules/cordova/node_modules/cordova-lib/src/plugman/util/config-changes.js:270:14) 
    at /usr/local/lib/node_modules/cordova/node_modules/cordova-lib/src/plugman/util/config-changes.js:393:14 

ответ

1

Я сопровождающему этот плагин. Это была ошибка, когда res/values/strings.xml не существовало на платформе Android (плагин пытался добавить этот файл). Это было решено. Прямо сейчас должен работать с версией 1.0.7, уже опубликованной в реестре плагинов cordova.

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