使用最新的Gradle版本3.2.1时找不到源Java类

时间:2018-11-30 15:10:35

标签: android class gradle

以前,我在使用

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

一切都很好。

升级到

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

但是,我看到以下问题。使用命令

构建项目后

./gradlew assembleDebug

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

为什么会发生?

1 个答案:

答案 0 :(得分:0)

确保您使用的是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