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

标签 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文件。

为什么会发生?

最佳答案

确保您正在使用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/

相关文章:

Android 应用程序无法连接到 Rocket Chat 服务器

android - 弹出到全局操作的图形 startDestination fragment - Android 导航组件

arrays - 在 Swift 4.2 中从 String 创建 Modal 类

c++ - 我们什么时候应该将代码封装为 "Class"?

python:变量在几个条件之后没有被定义

android - 如何将 Github 中的库导入 Android Studio

java - 无法应用插件 [id 'forge' ]

android - 无法找到 : ComponentInfo{} - while packagename for ProductFlavor was changed manually 的检测信息

java - 找不到 fragment PlaceholderFragment 的 id View

android - 如何在android中的 ListView 中使每个项目的分隔符成为一部分?