如何检查插件和android SDK是否是同一个版本?

时间:2016-05-11 13:07:26

标签: android cordova cordova-plugins phonegap-build

我通过Cordova CLI制作了一个Android应用程序。这些是我采取的步骤:

  • cordova创建myApp com.myCompany.myApp myApp
  • cd myApp
  • cordova插件添加cordova-plugin-camera --save
  • cordova平台添加android --save
  • cordova要求android
  • cordova build android --verbose
  • cordova run android

感谢:https://www.npmjs.com/package/cordova

这很好。所以现在我尝试添加这个插件:https://github.com/appfeel/admob-google-cordova

所以我这样做:

  • cordova插件添加cordova-admob

这不起作用,因为它返回此错误:

  

警告,无法复制角度浏览器平台所需的文件。   请确保'www / lib / angular-admob.js'存在......

所以我在lib文件夹中创建了一个名为www的空文件。删除插件:

  • cordova插件删除cordova-admob

然后重新添加:

  • cordova插件添加cordova-admob

这似乎有效。所以现在我构建并得到这个错误:

Cordova output from build

现在我已经搜索了这个问题并遇到了这个问题:Error retrieving parent for item: No resource found that matches the given name after upgrading to AppCompat v23

答案如下:

  

您的编译SDK版本必须与支持库的主要版本匹配   版本

     

由于您使用的是支持库的第23版,因此您需要   针对Android SDK的第23版进行编译。

     

或者,您可以继续针对版本22进行编译   Android SDK切换到最新的支持库v22。

我不知道如何使用我拥有的Cordova文件来做到这一点,所以我的问题是,如何确保插件和android sdk都在相同的版本上?如果这是我的问题。

0 个答案:

没有答案