当前位置: 首页 > 知识库问答 >
问题:

使用0.4.3 Android Studio,错误:“Gradle project sync失败。基本功能(如编辑、调试)将无法正常工作“

郭浩穰
2023-03-14

我注意到有几个人在升级到Android Studio0.4.3后遇到了问题(我相信0.4.2也有问题)。到目前为止我的错误和调试步骤如下:

我看到的消息是“Gradle project sync Failed.基本功能(例如编辑、调试)将无法正常工作”,如下面的快照所示。

我找到了这个线程和以下说明,但我仍然有错误。我无法在线程中执行以下指令:我进入Gradle settings并单击“Use local Gradle Distribution”并将其指向*:c:/users/robot_000/.Gradle/wrapper/dists/gradle-1.10-all/6vpvhqu0efs1fqmqr2decq1v12/gradle-1.10

我需要有一个本地分布的梯度吗?我从哪里下载它,我把它放在哪里?我现在如何告诉Android Studio使用它?(你可以看出,我不明白gradle是怎么工作的)。谢谢你的帮助。

更新1:我在C:\users\home.gradle\wrapper\dists\gradle-1.10-all\6vpvhqu0efs1fqmqr2decq1v12\gradle-1.10找到了分级文件,但我该如何做:“进入分级设置并点击”使用本地分级分发“并将其指向*”(按照此线程)

共有1个答案

彭琛
2023-03-14

转到“文件”>“设置”>“分级”,您将看到这个屏幕来设置您的分级:

还要确保您的Android SDK目录中有Google存储库,该目录将位于:

$SDK_DIR\extras\google\m2repository\com\google\android\gms\play-services\3.1.36

如果没有,请先从SDK Manager>Extras>Google Repository安装它。

您的所有build.gradle(如果您使用根级build.gradle来定义android gradle插件版本,请仅签入该版本)必须指向android gradle插件的0.8版本(最新版本

 dependencies {
     classpath 'com.android.tools.build:gradle:0.8.+'
 }

更新:

映射为:

 | Android Gradle Plugin |  Gradle Version |
       0.7.+                     1.9
       0.8.+                     1.10
 类似资料:
  • 应用Firebase云消息传递依赖项时,Gradle同步失败。 我已经尝试了FCM的所有版本的应用程序,如17.0.0, 17.3.2, 15.0.0, 16.0.1等。

  • 我已经开始使用Android Studio 1.0.1,我无能为力,因为我有这个错误,甚至无法呈现XML。 错误:无法启动守护进程。此问题可能是由不正确的守护程序配置引起的。例如,使用无法识别的 jvm 选项。请参阅 http://gradle.org/docs/2.2.1/userguide/gradle_daemon.html 中有关守护程序的用户指南章节 VM 初始化期间发生错误 无法为对象

  • 当我编译项目并在设备上运行时,它运行良好,我通过USB电缆检查了真实设备中的应用程序,它运行完美,但当我尝试生成发布apk或尝试生成调试apk时,它会显示gradle sync faild无法生成apk的错误,并将警告/错误显示为: Android Studio 3.0.1错误:Gradle项目同步失败。基本功能(如编辑、调试)将无法正常工作。

  • 问题内容: 我正在尝试使用Java中的 Split 函数拆分字符串 它给了我结果 但是当我尝试以下代码时 它给了我 为什么Java split函数无法拆分以“ |”分隔的字符串 问题答案: String#split()方法接受a 而不接受a 。 因为 是元字符,在正则表达式中有特殊含义。 当您逃脱它时,它会起作用。 更新: 在java:OFFICIAL DOCS中处理特殊字符 。 附带说明: 在J

  • 问题内容: 我很难弄清楚这里出了什么问题: 例如, 输出。它应该输出6,因为长度看起来像这样:5-> 16-> 8-> 4-> 2-> 1 进行一些调试后,我看到正确返回了,但是递归中出了点问题。我不太确定 谢谢你的帮助。 问题答案: 在这两个块中,进行递归调用后不会返回任何值。您需要在递归调用之前先输入,例如。如果您没有明确声明,该函数将返回。 这样可以解决此问题,但是有一种方法可以使您的代码更

  • 为什么我会出现以下错误?突然,它开始出现这个错误。 失败:生成失败,出现异常。 > 其中:脚本'C:\src\flutter\package\flutter_tools\gradle\flutter.gradle'行:1070 错误:任务:app:compileFlutterBuildDebug的执行失败。 处理“命令”C:\src\flatter\bin\flatter。bat“”以非零退出值1