Comments (9)
This is a bug in KAPT.
from android-cache-fix-gradle-plugin.
Thanks for pointing that out, it was the wrong link. I've updated it above.
from android-cache-fix-gradle-plugin.
Reproducer here: https://github.com/runningcode/kapt-cc-input-changes
from android-cache-fix-gradle-plugin.
Bug filed with KAPT here: https://youtrack.jetbrains.com/issue/KT-58167/Applying-KAPT-plugin-to-Gradle-8.1-causes-configuration-cache-miss
Closing out.
from android-cache-fix-gradle-plugin.
Hi @runningcode, looks like the slack link isn't public, do you have a public link to the issue?
from android-cache-fix-gradle-plugin.
Does it mean we can't update to Gradle 8.1+ before Kotlin 1.9 is released (or have configuration cache broken with kapt)?
from android-cache-fix-gradle-plugin.
I am currently not aware of a workaround.
from android-cache-fix-gradle-plugin.
One thing I'm missing, the issue seems to happen when gradle update (8.0 -> 8.1) so why we need to wait for a new Kotlin version? I understand there's a bug in KAPT but what make Gradle 8.0 work? I just worry Kotlin 1.9 will take time to land. That's said, we're not blocked.
from android-cache-fix-gradle-plugin.
In Gradle 8.1 the stable configuration cache was introduce which means that there are stricter checks on things that are used as configuration cache inputs. See the Gradle 8.1 release notes on "Configuration inputs detection improvements": https://docs.gradle.org/8.1/release-notes.html#configuration-cache-improvements
from android-cache-fix-gradle-plugin.
Related Issues (20)
- Build logic uses KTS HOT 2
- Nice work! I left some comments. HOT 3
- Consider removing version check in favor of version compatibility matrix HOT 1
- After upgrading AGP to 8.0.1, an exception occurs when compiling that the resource file cannot be found: Unresolved reference. However, I can successfully compile the project locally in Android Studio. Unsuccessful on Github Action HOT 2
- AGP 8.0.2 warning with cachefix plugin version 2.7.1 HOT 5
- Check that configuration cache miss issue in AGP is solved and update relevant tests HOT 1
- Cannot query the value of property 'arguments' HOT 1
- Verify Room Gradle plugin HOT 5
- Disable caching for PackageForUnitTest task HOT 3
- Readme on github shows support 8.1.1, but 2.7.3 only support 8.1.0 HOT 1
- Drop PackageForUnitTest workaround support in AGP 8.3 HOT 1
- Android room extension name conflict. HOT 2
- Extension name conflict with new `Androidx.room` Gradle Plugin HOT 2
- ZipMergingTaskWorkaround already fixed?
- MergeSourceSetFoldersWorkaround still valid (won't be fixed by Google)? HOT 2
- Realeas a new version to support AGP 8.2.1 HOT 1
- Release versions faster when a new AGP version is released HOT 1
- Release a new version to support AGP 8.2.1 HOT 2
- Unsupported major.minor version in JdkImageWorkaround (jdk20)
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from android-cache-fix-gradle-plugin.