java - 运行我的应用程序时出错

标签 java android android-studio

我是 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/

相关文章:

java - JPA - 如果没有为实体指定 @Table 怎么办?

android - 如何获取 Android 设备上每个应用程序的类别?

java - Android:Textview。如何在单个垂直边距中向左对齐文本?

java - 如何用不同的对象初始化多维数组列表?

java - 游戏中鼠标的正确移动方式是什么?

android - ItemizedOverlay 的 setFocus(overlayItem) 不起作用

android - 相机 2 Api..java.lang.IllegalArgumentException : Surface had no valid native Surface

android-studio - 无法为接口(interface) retrofit2.http.Url 调用无参数构造函数。为这个类型注册一个Gson的InstanceCreator来解决这个问题

android - Android Gradle错误-任务 ':app:dexDebug'的执行失败

java - (辅助功能)使用 TalkBack 时将自动对焦更改为其他组件