首页 > 解决方案 > 使用最新的 gradle 版本 3.2.1 时找不到源 java 类

问题描述

以前,我在使用

classpath 'com.android.tools.build:gradle:3.0.1' 

一切正常。

升级到之后

classpath 'com.android.tools.build:gradle:3.2.1'

但是,我看到以下问题。使用命令构建项目后

./gradlew assembleDebug

构建成功后,我找不到classesapp_classesapp/build/intermediates但我需要源classes文件。

为什么会这样?

标签: androidclassgradle

解决方案


确保您使用的是 gradle 4.6 将其添加到您的build.gradle文件中

distributionUrl = https\://services.gradle.org/distributions/gradle-4.6-all.zip

至于 3.2+,您至少需要 gradle 4.6,请在此处查看文档。 https://developer.android.com/studio/releases/gradle-plugin

如果您的构建来自调试并且您没有使用构建,build -> build apk那么您可以在下面的路径中找到所需的类。

build\intermediates\javac\debug\compileDebugJavaWithJavac

推荐阅读