【问题标题】:Error when building locally in Cordova after adding cordova-plugin-admobpro添加 cordova-plugin-admobpro 后在 Cordova 本地构建时出错
【发布时间】: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。我想最好的解决方案是从头开始重新创建环境。

标签: cordova-plugins phonegap-admob


【解决方案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 命令选项。如果我将来重新创建我的环境,我会在这里写下结果。
猜你喜欢
  • 2018-12-31
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-04-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多