2

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

我正在使用这个:https ://github.com/appfeel/admob-google-cordova

按照本教程:https ://github.com/appfeel/admob-google-demo

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

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

我调查并发现该插件甚至没有安装。所以我尝试像这样通过 CLI 安装它:

cordova plugin add cordova-admob

我收到以下消息:

cordova-admob:警告,无法为 Angular 浏览器平台复制必要的文件。

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 提供给我的设备时就不行了。

这是我现在得到的错误:

错误 1

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

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

我现在收到此错误:

错误 2

4

1 回答 1

1

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

在此处输入图像描述

通过使用 cordova cli 删除当前版本的插件来清理您的项目。请记住在项目根文件夹中使用 cli:在此处输入图像描述

使用 cordova cli 添加插件: 在此处输入图像描述

祝你今天过得愉快!

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

这是解决此问题的一个已回答问题:Execution failed app:processDebugResources Android Studio

于 2016-04-30T21:26:19.500 回答