Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/227.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
未能解析:com.android.support:appcompat-v7:29.&x2B;_Android_Gradle_Android Appcompat - Fatal编程技术网

未能解析:com.android.support:appcompat-v7:29.&x2B;

未能解析:com.android.support:appcompat-v7:29.&x2B;,android,gradle,android-appcompat,Android,Gradle,Android Appcompat,你好 这是我第一次体验android studio,我有这个问题 我正在使用android studio 2.3.2 我尝试了这么多的解决方案,但仍然不起作用 Build.gradle(项目:justjava3) //顶级生成文件,您可以在其中添加所有子项目/模块通用的配置选项。 构建脚本{ 存储库{ jcenter() } 依赖关系{ classpath'com.android.tools.build:gradle:2.3.2' //注意:不要将应用程序依赖项放在此处;它们属于 //在单个

你好 这是我第一次体验android studio,我有这个问题

我正在使用android studio 2.3.2

我尝试了这么多的解决方案,但仍然不起作用

Build.gradle(项目:justjava3)

//顶级生成文件,您可以在其中添加所有子项目/模块通用的配置选项。
构建脚本{
存储库{
jcenter()
}
依赖关系{
classpath'com.android.tools.build:gradle:2.3.2'
//注意:不要将应用程序依赖项放在此处;它们属于
//在单个模块build.gradle文件中
}
}
所有项目{
存储库{
jcenter()
}
}
任务清理(类型:删除){
删除rootProject.buildDir

}
如附件中所示,错误日志显示为安装存储库和同步项目。因此,单击该选项并安装存储库,在成功同步后,清理并重建项目

还有一件事,您正在使用的buildgradle版本是“2.3.2”,它已经过时了

有关更多信息,请参阅最新版本-


问题是没有29.x版本的支持库

supportlibrary
的最新版本是28.0.0,进一步的开发将转移到
androidx

注意:随着Android 9.0(API级别28)的发布,有一个新版本的支持库,名为AndroidX,它是Jetpack的一部分。AndroidX库包含现有的支持库,还包括最新的Jetpack组件

您可以继续使用支持库。历史工件(版本为27及更早,打包为android.support.*)仍将在Google Maven上可用但是,所有新的库开发都将在AndroidX库中进行。

我们建议在所有新项目中使用AndroidX库。您还应该考虑将现有项目迁移到AndroidX上。


尝试将您的build gradle更新为3.4.0没有appcompat的版本29(或更高版本)。旧的支持库在28点停止运行。如果你想升级到更高的版本,你需要迁移到androidx。正如前面所说,没有AppCompat 29。你从哪里得到这个例子的?你能让作者知道他们的代码有错误吗?这是Android Studio中的默认设置吗?您使用的是哪个版本?我试图将gradle升级到5.4.1,但遇到了另一个错误:错误:原因:org.jetbrains.plugins.gradle.tooling.util.ModuleComponentIdentifier impl.getModuleIdentifier()Lorg/gradle/api/artifacts/ModuleIdentifier;