Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/315.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 运行我的应用程序时出错_Java_Android_Android Studio - Fatal编程技术网

Java 运行我的应用程序时出错

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

我是Android编程新手。我刚刚在我的应用程序中添加了一些文本只是为了学习。但是我无法运行我的应用程序。它显示了如下错误:

错误:任务执行失败
: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我最近意识到了这一点。当我看到构建错误时,我很惊讶:-)