无法安装cordova插件

时间:2016-04-30 19:44:45

标签: android cordova admob phonegap-plugins phonegap-cli

我正在尝试在我的应用中使用AdMob。

我使用的是:https://github.com/appfeel/admob-google-cordova

遵循本教程:https://github.com/appfeel/admob-google-demo

我已下载了zip。在设备上运行它并收到以下错误消息:

  

cordova-admob插件没准备好。你在桌面浏览器?它不会   工作...

我调查并发现插件甚至没有安装。所以我尝试通过CLI安装它,如下所示:

cordova plugin add cordova-admob

我收到以下消息:

  

cordova-admob:警告,无法复制角度所需的文件   浏览器平台。

     

cordova-admob:请确保'www / lib / angular-admob / angular-admob.js'   存在(你可以从'plugins / cordova-admob / angular-admob.js'复制它)

我尝试从那里复制它并在www/lib/angular-admob位置创建了一个文件夹,因为它不存在,但是我遇到了构建错误。

有人碰到过这个吗?我已经在这里工作了几个星期,一直在试图让adMob为PhoneGap / Cordova工作,但我不断遇到不同的错误。我试过这个插件:

https://github.com/floatinghotpot/cordova-admob-pro

那个在Android模拟器上运行得很好,但是当我和它们都通过phonegap桌面应用程序将它提供给我的设备并从CLI提供给我的设备时。

这是我现在得到的错误:

ERROR 1

从头开始创建项目并执行以下步骤时:

  

cordova创建AdMobTest || cordova平台添加android ||科尔多瓦   插件添加cordova-admob ||在我的内部创建空的lib文件夹   项目www文件夹|| cordova插件删除cordova-admob ||科尔多瓦   插件添加cordova-admob || cordova准备android || cordova编译   android || cordova运行android --device -

我现在收到此错误:

ERROR 2

1 个答案:

答案 0 :(得分:1)

只需在项目www文件夹中创建一个名为 lib EMPTY 文件夹:

enter image description here

使用cordova cli删除当前版本的插件来清理项目。记住在项目根文件夹中使用cli:enter image description here

使用cordova cli添加插件: enter image description here

度过美好的一天!

编辑:您的错误发生在 processDebugResources 中,所以它与插件无关。要避免此问题,请将目标Android SDK更改为先前版本。

以下是一个解答此问题的问题:Execution failed app:processDebugResources Android Studio