我正在尝试在我的应用中使用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提供给我的设备时。
这是我现在得到的错误:
从头开始创建项目并执行以下步骤时:
cordova创建AdMobTest || cordova平台添加android ||科尔多瓦 插件添加cordova-admob ||在我的内部创建空的lib文件夹 项目www文件夹|| cordova插件删除cordova-admob ||科尔多瓦 插件添加cordova-admob || cordova准备android || cordova编译 android || cordova运行android --device -
我现在收到此错误:
答案 0 :(得分:1)
只需在项目www文件夹中创建一个名为 lib 的 EMPTY 文件夹:
使用cordova cli删除当前版本的插件来清理项目。记住在项目根文件夹中使用cli:
度过美好的一天!
编辑:您的错误发生在 processDebugResources 中,所以它与插件无关。要避免此问题,请将目标Android SDK更改为先前版本。
以下是一个解答此问题的问题:Execution failed app:processDebugResources Android Studio