我是 Android 编程的新手。我刚刚在我的应用程序中添加了一些文本来学习它。但是我无法运行我的应用程序。它显示如下错误:
错误:任务执行失败 :app:processDebugManifest
。
Manifest merger failed : uses-sdk:minSdkVersion 8 cannot be smaller than version 9 declared in library [com.android.support:appcompat-v7:24.2.0] D:\MyAndroidProjects\MyApplication\app\build\intermediates\exploded-aar\com.android.support\appcompat-v7\24.2.0\AndroidManifest.xml Suggestion: use tools:overrideLibrary="android.support.v7.appcompat" to force usage**
这是我的第一篇文章,如果我做错了什么,请原谅。如果你能纠正我,我将不胜感激。谢谢
最佳答案
错误相当清楚地说明了问题:
ses-sdk:minSdkVersion 8 cannot be smaller than version 9 declared in library [com.android.support:appcompat-v7:24.2.0]
AppCompat v7 库的最低 SDK 版本为 9。因此您不能在您的应用程序中支持任何低于 9 的版本。
将您的应用程序的 minSdkVersion 更改为 9,它将正常编译。
如果您想支持 API 级别 8(您可能不想),那么您要么需要使用支持它的旧版本 AppCompat,要么根本不使用 AppCompat。
关于java - 运行我的应用程序时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39129090/