我通过Cordova CLI制作了一个Android应用程序。这些是我采取的步骤:
感谢:https://www.npmjs.com/package/cordova
这很好。所以现在我尝试添加这个插件:https://github.com/appfeel/admob-google-cordova
所以我这样做:
这不起作用,因为它返回此错误:
警告,无法复制角度浏览器平台所需的文件。 请确保'www / lib / angular-admob.js'存在......
所以我在lib
文件夹中创建了一个名为www
的空文件。删除插件:
然后重新添加:
这似乎有效。所以现在我构建并得到这个错误:
现在我已经搜索了这个问题并遇到了这个问题: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都在相同的版本上?如果这是我的问题。