以前我在用
classpath 'com.android.tools.build:gradle:3.0.1'
而且一切正常。
升级到
classpath 'com.android.tools.build:gradle:3.2.1'
但是,我看到以下问题。使用命令构建项目后
./gradlew assembleDebug
构建成功后,我无法在
classes
中找到app_classes
或app/build/intermediates
,但是我需要源classes
文件。为什么会发生?
最佳答案
确保您正在使用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
关于android - 使用最新的Gradle版本3.2.1时找不到源Java类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53560097/