Java 运行我的应用程序时出错
我是Android编程新手。我刚刚在我的应用程序中添加了一些文本只是为了学习。但是我无法运行我的应用程序。它显示了如下错误: 错误:任务执行失败Java 运行我的应用程序时出错,java,android,android-studio,Java,Android,Android Studio,我是Android编程新手。我刚刚在我的应用程序中添加了一些文本只是为了学习。但是我无法运行我的应用程序。它显示了如下错误: 错误:任务执行失败:app:processDebugManifest 清单合并失败:使用sdk:minSdkVersion 8不能小于库[com.android.support:appcompat-v7:24.2.0]D:\MyAndroidProjects\MyApplication\app\build\intermediates\exploded aar\com.an
:app:processDebugManifest
清单合并失败:使用sdk:minSdkVersion 8不能小于库[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中声明的版本9
建议:使用工具:overrideLibrary=“android.support.v7.appcompat”强制使用**
这是我的第一篇帖子。如果我做错了什么,我很抱歉。如果你能纠正我,我将不胜感激。谢谢。错误相当清楚地解释了问题: ses sdk:minSdkVersion 8不能小于库[com.android.support:appcompat-v7:24.2.0]中声明的版本9 AppCompat v7库的SDK最低版本为9。因此,在应用程序中不能支持低于9的任何内容 将应用程序的minSdkVersion更改为9,它将可以正常编译
如果您想支持API级别8(可能不支持),则需要使用支持它的旧版本AppCompat,或者根本不使用AppCompat。将SDK最低版本更改为9,它将正常工作。转到您的AndroidManifest.xml文件,将
minSdkVersion
更改为9。@AjayP.Prajapati我认为更改在build.gradleyes中,您可以将其更改为两个位置。清单和梯度文件。然后同步项目。如何命名为appcompat-v7并在9点有minSDK?后缀不是应该表示库支持的minSDK版本吗?@DanieleRicci AppCompat的min SDK版本只是在最近的版本中更改的。您是对的,“v7”最初的意思是它提供了垫片回到版本7。然而,当支持库团队决定升级最低SDK版本时,他们出于各种原因保留了命名,主要是为了防止破坏现有版本。是的,谢谢@Tanis.7x我最近意识到了这一点。当我看到构建错误时,我很惊讶:-)