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

Android应用程序构建因gradle而失败

庞旺
2023-03-14

在android studio 2.2.3中尝试构建现有项目时,我遇到了错误

第一个错误错误:(1,1)评估项目': app'时出现问题。

未能应用插件[id'com.android.application']无法创建“AppPlugin”类型的插件。android gradle插件版本2.3.0-beta1太旧,请更新至最新版本。要从命令行覆盖此检查,请将ANDROID_DAILY_override环境变量设置为“38489EEF475E39C9974F03C995D652976485FA8”

下一步-更新最新的构建版本

依赖项{classpath'com.android.tools.build:gradle:2.5.0-alpha-preview-01'

第二个错误

错误:无法找到方法org.gradle.api.artifacts.dsl.DependencyHandler.register转换(Ljava/lang/Class; Lorg/gradle/api/Action;)V。此意外错误的可能原因包括:

  • Gradle的依赖缓存可能损坏(这有时发生在网络连接超时之后。)重新下载依赖和同步项目(需要网络)
  • Gradle构建进程(守护进程)的状态可能损坏。停止所有Gradle守护进程可以解决这个问题。停止Gradle构建进程(需要重新启动)
  • 您的项目可能使用了第三方插件,该插件与项目中的其他插件或项目请求的Gradle版本不兼容。

共有3个答案

丁雅懿
2023-03-14

你可以看看http://tools.android.com/tech-docs/new-build-system/2-5-alpha-gradle-plugin/trying-gradle-plugin-2-5当您使用com时。Android工具。内部版本:渐变:2.5.0-alpha-preview-01

西门淮晨
2023-03-14

根据您最初的问题,此时您不太可能希望使用2.5。我们只发布了2.5alpha预览版,主要是供高级早期采用者在这一点上进行尝试。

之所以会出现错误,是因为Android Gradle插件的预览版本时间紧迫。你只需要更新到一个更新的版本。只需将您的线路更改为:

classpath'com.Android工具。构建:渐变:2.3.0-rc1'

一旦我们发布稳定版本,您就可以更改为:

类路径'com.android.tools.build: gradle: 2.3.0'

稳定版不会被时间轰炸。希望能有帮助。

如果尚未更新Gradle版本,则需要将其更新为3.3。

别子实
2023-03-14

如果您使用的是Windows环境,请打开系统属性(右键单击“我的电脑”),设置(如果没有添加)环境变量ANDROID_DAILY_OVERRIDE,并将该值设置为38489EEF475E39C9974F03C995D652976485FA8或消息日志中显示的任何值。

重新启动您的Android studio,项目应该不会出现任何问题。

在升级存储库之后,我还面临着这个每日覆盖问题,现在它已经不存在了,所以也要更新您的Android Studio。

希望这能有所帮助!

 类似资料:
  • 下载https://services.gradle.org/distributions/gradle-2.3-bin.zip 线程“main”javax.net.ssl.SSLHandShakeException中的异常: java.security.cert.CertificateException:找不到与services.gradle.org匹配的主题替代DNS名称。在sun.securit

  • 问题内容: 这是build.gradle 在这里,我使用Gradle Build。()生成签名的APK 。3.构建任务app:processReleaseResources失败。 这是堆栈跟踪: 我被卡在这里任何解决方案如何解决此问题,请帮助我。 问题答案: 经过阅读了很多文章之后,我终于找到了解决这个问题的方法。 此问题是由于sdk工具版本不匹配所致。 build.gradle文件中的目标sdk

  • 问题内容: 我正在尝试使用Gradle构建相对简单的JavaFX应用程序。但是,我不知道该怎么做。 我是Gradle的新手,对于简单的(非javafx)项目,我已经成功使用了插件,并构建和打包了库和命令行应用程序。 但是,关于JavaFX,我完全陷入困境。我已经阅读了这篇文章,该文章建议使用该插件,但是我只能找到该插件的源代码,但是没有关于如何实际使用它的文档(在文章中,他们只是从远程URL应用它

  • 我试图使用Gradle构建一个相对简单的JavaFX应用程序。但是,我完全不知道该怎么做。 我对Gradle比较陌生,对于简单的(非JavaFX)项目,我已经成功地使用了插件和来构建和打包库和命令行应用程序。 然而,当涉及到JavaFX时,我完全被卡住了。我读过这篇文章,其中建议使用插件,但是我只能找到这个插件的源代码,而没有关于如何实际获取它和使用它的文档(在文章中,他们只是从远程URL应用它,

  • 问题内容: 每当我尝试使用Jenkins进行构建时,都会出现以下错误 无法应用插件[id’io.fabric’]无法创建类型为’CrashlyticsPlugin’的插件。 从Gradle中删除Crashlytics可以解决此问题 问题答案: 所以我想我通过结合使用这个答案这些是您需要遵循的最终命令: 这是这种情况的相关调试日志: 和@TarahWheelerVanVlack答案来解决它,我不得不

  • 失败:生成失败,出现异常。 > 错误:任务“:app:MergedebugNativeLibs”执行失败。执行com.android.build.gradle.internal.tasks.workers时出错$ActionFacade文件“com.android.builder.files.zipcentraldirectory@53232d9e”已删除,但在缓存中找不到以前的版本 尝试:使用-