2016-04-30 233 views
1

我正在尝试在我的应用中使用AdMob。无法安装科尔多瓦插件

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

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

我已经下载的zip。运行它在设备上,并得到以下错误信息:

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

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

cordova plugin add cordova-admob 

而且我得到以下信息:

科尔多瓦-的AdMob:警告,无法复制必需的文件角 浏览器平台。

科尔多瓦,AdMob广告:请确保的 'www/lib目录/角的AdMob /角admob.js' 存在(你可以从 '插件/科尔多瓦-的AdMob /角admob.js' 复制)

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

有人遇到过吗?我一直在这里待了几个星期,开始和结束,试图让adMob为PhoneGap/Cordova工作,但我不断收到不同的错误。我曾尝试这个插件:

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

这一个在Android模拟器伟大的工作,但不是我,都,它通过PhoneGap的桌面应用程序提供给我的设备,并担任其从CLI到我的设备。

这里是我现在得到的错误:

ERROR 1

当从头开始创建项目,并按照下列步骤:

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

现在我得到这个错误:

ERROR 2

回答

1

只需创建一个空的使用名称LIB项目WWW文件夹内:

enter image description here

清理你的项目ct通过使用cordova cli删除当前版本的插件。 Remeber使用CLI项目的根文件夹中:enter image description here

添加插件与科尔多瓦CLI: enter image description here

有一个愉快的一天!

编辑:内processDebugResources发生你的错误,以便it's一无所知的插件。为避免此问题,请将您的目标Android SDK更改为以前的版本。

这是一个回答问题,这ADRESS这个问题:Execution failed app:processDebugResources Android Studio

+0

安装了该插件:)但是我得到生成错误:(之后我加入插件,我尝试在设备上运行它,它给了错误,我如果你能再次帮忙,我会非常感激,我已经尝试过手动添加这些png,但是当我构建android(cordova build)时,它会覆盖所有这些,我已经查看了我可以使用的代码,找不到这些图像的位置,它只需要一个名称就可以改变,因为当我创建它时,会添加名称以'common_plus'开头的png,但是我需要它是'common_google'。谢谢 – thatOneGuy

+0

这些都是非常奇怪的错误。我可以建立并推送一个debug.apk到我的android设备上,没有任何错误他:在你的项目根文件夹内打开你的命令行,在此之后键入:“cordova prepare android”,“cordova compile android”。打字后得到什么输出表示赞赏? –

+0

与以前完全一样的错误:(它的PNG的名称,它似乎错误:( – thatOneGuy