跳过Android Studio AndroidManifest合并由于minSDK和targetSDK版本不匹配导致的错误

时间:2014-03-06 02:44:09

标签: android android-studio

在AndroidManifest文件的合并过程中,当Android和库项目的minSDKVersions不匹配时,Android工作室会抛出构建错误。 这意味着我必须重新访问我的应用程序支持的minSDKVersion / targetSDKVersion并在我的项目库中拥有统一版本....有没有我可以强制Android工作室在清单合并期间跳过此版本检查?

[错误格式]

主要清单有用-sdk android:targetSdkVersion = x但是库使用targetSdkVersion = y

出了什么问题:

任务执行失败':app:processDebugManifest'。 清单合并失败。有关详细信息,请参阅控制台。

1 个答案:

答案 0 :(得分:1)

我认为你的minSdkVersion比包含它的应用程序更高的库有问题吗?如果是这样,构建破坏是设计的 - 意图是应该让应用程序开发人员意识到问题,并有意识地做一些事情。只是默默地增加应用程序的minSdkVersion以匹配其中一个库中找到的最高值是不好的。

有一个讨论:

https://groups.google.com/forum/#!topic/adt-dev/e656VuS3BtM

话虽如此,我们目前正在努力改进清单合并,因此未来某些时候这种情况可能会发生变化。