android - 使用最新的 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
构建成功后,我找不到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
推荐阅读
- graphql - “查询:空”是什么意思?
- powershell - 如何使用 Connect ExchangeOnline -DelegatedOrganization
- python - 为什么这些数组不能相互减去?
- python - ORA-01036: 非法变量名称/编号,绑定
- java - 添加新行时以编程方式(仅)使用 JTable 行
- python - databricks python dbutils无法将文件从一个目录移动到另一个目录
- elasticsearch - 将 date_histogram 与 fixed_interval (30d) 意外桶启动一起使用
- cron - crontab 每 5 分钟跳过 :00 分钟每小时
- javascript - Vuex - 每 5 秒轮询大量数据时的内存泄漏/JS 堆大小
- java - 程序永远不会在 java 中的 TimeoutException 上结束