Answers:
Invalidate caches -> Shutdown android studio -> remove .gradle -> start android studio
吗?
解决方法是
将计算机连接到互联网
请点击
Sync project with Gradle files
在工具栏上
它将自动同步gradle。
从项目的根文件夹中删除“ build”文件夹。然后执行“使缓存无效并重新启动”。这将重新启动您的Android Studio,然后再次构建应用程序,将解决此问题。
看起来从一种情况到另一种情况都不同。对我来说,我进行了安装并更新了sdk管理员说的许多内容,然后出现了这个问题。我所做的只是:从文件->使缓存无效/重新启动(将弹出一个对话框),选择无效并重新启动。
重新启动完成后。一切都已修复,但我需要创建一个新的模拟器并删除旧的模拟器。(Android Studio 1.3.1)(一位专业人员必须对其进行编辑才能更容易理解)。。。在这里一切都很好,但是您的机器也需要重新启动,因为某些系统文件已更改,要同步它们,我们必须重新启动系统。
我昨天有同样的问题。打开“ Android SDK Manager”,更新所有软件包并重新启动Android Studio之后,该项目将再次编译。
我花了一些时间解决这个问题。
有一个原因,我不想更新NDK。当其他所有方法都失败时,我更新了NDK,就成功了。
我遇到了同样的问题,但随后执行了以下操作,问题得到解决:
这就解决了我的问题。
注意:这也帮助我单击了事件日志,因为它具有有关错误的更详细信息。https://developer.android.com/studio/releases/gradle-plugin#updating-plugin也有很好的信息。
我收到了从Gradle 3.5.3到5.4.1的错误(提示Android Studio,然后单击“升级”。)
Gradle进行了升级,但产生了一些错误,例如:
ONFIGURE SUCCESSFUL in 1m 27s
ERROR: The Android Gradle plugin supports only Crashlytics Gradle plugin version 1.25.4 and higher.
The following dependencies do not satisfy the required version:
root project 'Android%20App' -> io.fabric.tools:gradle:1.25.1
Update plugins
Affected Modules: app
INFO: API 'variant.getExternalNativeBuildTasks()' is obsolete and has been replaced with 'variant.getExternalNativeBuildProviders()'.
It will be removed at the end of 2019.
For more information, see https://d.android.com/r/tools/task-configuration-avoidance.
To determine what is calling variant.getExternalNativeBuildTasks(), use -Pandroid.debug.obsoleteApi=true on the command line to display more information.
Affected Modules: app
INFO: The specified Android SDK Build Tools version (27.0.3) is ignored, as it is below the minimum supported version (28.0.3) for Android Gradle Plugin 3.5.3.
Android SDK Build Tools 28.0.3 will be used.
To suppress this warning, remove "buildToolsVersion '27.0.3'" from your build.gradle file, as each version of the Android Gradle Plugin now has a default version of the build tools.
Install Build Tools 28.0.3, update version in build file and sync project
Affected Modules: app
解决该问题的方法是打开设置->外观和行为->系统设置-> Android SDK,然后我选择了一些最新版本的Android SDK,例如8、9和10。(我只有5.1、6.0 ,并安装了Android N Preview。)
安装完成后,我必须为Module:app 修改build.gradle文件。
然后,单击工具栏上的“使用Gradle文件同步项目”按钮。同步输出窗口提供了“更新插件”的选项,一旦我单击它,一切似乎都可以正常工作。为了获得良好的效果,我再次单击“使用Gradle文件同步项目”,然后单击“构建->清理项目”,最后我能够再次运行我的项目。
这很难解决,但我确实找到了C:\ Users(用户名)
删除.gradle文件,您没有看到它可能在隐藏文件中因此如果您使用Windows 7,请右键单击然后单击属性,然后单击隐藏以不进行检查
然后该文件将出现,然后将其删除,我希望它能正常工作
解决方法很简单。打开“ Android SDK Manager”,更新所有软件包,然后重新启动Android Studio。之后,您的项目应该编译没有任何问题。
可能是您在离线模式下使用gradle。要取消选中它,请转到File > Settings > Gradle
,取消选中该Offline Work
复选框,然后单击Apply
确保您具有Internet连接并再次同步该项目。
从此网址下载成绩文件,并将其全部提取到一个文件夹中: https //gradle.org/releases
打开文件->在Windows操作系统中或Mac OS中的“首选项”中以及“构建,执行,部署”中的设置
点击“ Gradle”
选中“使用本地通讯座分配”,并提供提取的文件夹路径。
对于Windows操作系统,运行gradle.bat;对于Mac OS,在该文件夹中运行gradle文件。
然后检查“离线工作”。
“您提取的文件夹路径” /gradle-4.10.2/bin/.gradle(对于版本4.1.2,可以设置您的版本)
按确定并享受它。
这可能是由于v3和v4的Android Studio版本冲突造成的,尤其是当您在以前由v3内置的android stdio v4中导入项目时。
这是您需要做的几件事:
我有完全相同的错误消息
运行android时出错:Gradle项目同步失败。请修复您的项目,然后重试
,但是如果以上方法均不能解决您的错误,那么我强烈建议您检查AndroidManifest.xml文件中的语法。
那对我来说就是固定的。我不明白为什么错误消息如此令人误解,因为它与构建gradle没有直接关系。
也请在此处查看此SO-answer ,它使我们许多人朝着正确的方向前进。
我对xml文件中的一行大喊大叫(这是完全有效的,并且在我从事该项目的整个过程中从未遇到过问题)。我删除了该行,甚至在再次运行并清洁和重建它后,仍然对整个空白行大吼大叫。我重新启动了android studio并删除了.gradle文件夹,它终于可以工作了。希望我的鞋中有人在该线程中遇到所有其他答案都失败了,他们会看到此答案并节省几个小时。
我遇到了这个问题(在一个完全有效且可以正常工作的项目上,单击提示“与gradle同步”,它杀死了所有内容),我研究了数小时,试图弄清楚如何解决此问题,其中包括该线程。我终于找到了解决方案,因此希望可以对某人有所帮助(并希望他们可以修复此可怕的系统)