添加 cordova-plugin-admobpro 后在 Cordova 本地构建时出错
Posted
技术标签:
【中文标题】添加 cordova-plugin-admobpro 后在 Cordova 本地构建时出错【英文标题】:Error when building locally in Cordova after adding cordova-plugin-admobpro 【发布时间】:2016-04-24 20:19:12 【问题描述】:我已将我的 Cordova CLI 开发环境升级到最新版本。但仍然出现此错误,因此我无法构建我的项目:
命令:
cordova build android
错误信息:
Error: Project contains at least one plugin that requires a system library. This is not supported with ANT. Palease build using gradle.
有人知道解决方案吗?提前致谢。
【问题讨论】:
尝试使用github.com/appfeel/admob-google-cordova。您可能需要下载最新的 android sdk 版本 感谢@C.Miller,但每个使用 Gradle 构建工作的插件都会出现问题。可能原因是我的环境中的错误更新。所以我选择使用以下解决方法:cordova build android -- --gradle
。我想最好的解决方案是从头开始重新创建环境。
【参考方案1】:
cordova-admob plugin作者在这里。
从您的评论中可以看出,您在使用 gradle 时遇到了问题。也许从头开始重建环境可能会有所帮助。您可以尝试的其他方法是将插件添加到https://github.com/appfeel/phonegap-admob
cordova plugin add https://github.com/appfeel/phonegap-admob
这是来自cordova-admob
的镜像,但只是更改了依赖方法(这使用了 ant,使其与 Phonegap Build 兼容)。
【讨论】:
感谢您的评论@Miquel。该问题会影响我的项目中使用 Gradle 的所有插件。我也认为重建我的环境可以解决这个问题。现在我继续使用-- --gradle
命令选项。如果我将来重新创建我的环境,我会在这里写下结果。以上是关于添加 cordova-plugin-admobpro 后在 Cordova 本地构建时出错的主要内容,如果未能解决你的问题,请参考以下文章