Open kibotu opened 1 year ago
Hey @kibotu thanks for your request! Unfortunately, we can't prioritise this issue in our roadmap. You are more than welcome to raise a PR addressing this issue and we can review.
@kibotu I think this may be fixed in the latest beta.
Just tested this with 2.0.0-beta-1
and am still getting issues running without the config cache:
4 problems were found storing the configuration cache.
- Class `com.android.tools.build.bundletool.androidtools.DefaultCommandExecutor`: external process started '/Users/chris/Library/Android/sdk/build-tools/34.0.0/aapt2 convert --output-format binary -o /var/folders/1h/q85cxyls32sd12g_c07q3w340000gn/T/13366850456168325499/binary3.apk /var/folders/1h/q85cxyls32sd12g_c07q3w340000gn/T/13366850456168325499/proto2.apk'
See https://docs.gradle.org/8.6/userguide/configuration_cache.html#config_cache:requirements:external_processes
- Class `com.android.tools.build.bundletool.androidtools.DefaultCommandExecutor`: external process started '/Users/chris/Library/Android/sdk/build-tools/34.0.0/aapt2 convert --output-format binary -o /var/folders/1h/q85cxyls32sd12g_c07q3w340000gn/T/13366850456168325499/binary4.apk /var/folders/1h/q85cxyls32sd12g_c07q3w340000gn/T/13366850456168325499/proto1.apk'
See https://docs.gradle.org/8.6/userguide/configuration_cache.html#config_cache:requirements:external_processes
- Task `:app:analyzeReleaseBundle` of type `com.spotify.ruler.plugin.RulerTask`: error writing value of type 'kotlin.SynchronizedLazyImpl'
- Task `:app:analyzeReleaseBundle` of type `com.spotify.ruler.plugin.RulerTask`: error writing value of type 'org.gradle.api.internal.provider.DefaultProperty'
> Starting an external process '/Users/chris/Library/Android/sdk/build-tools/34.0.0/aapt2 convert --output-format binary -o /var/folders/1h/q85cxyls32sd12g_c07q3w340000gn/T/13366850456168325499/binary3.apk /var/folders/1h/q85cxyls32sd12g_c07q3w340000gn/T/13366850456168325499/proto2.apk' during configuration time is unsupported.
> Starting an external process '/Users/chris/Library/Android/sdk/build-tools/34.0.0/aapt2 convert --output-format binary -o /var/folders/1h/q85cxyls32sd12g_c07q3w340000gn/T/13366850456168325499/binary4.apk /var/folders/1h/q85cxyls32sd12g_c07q3w340000gn/T/13366850456168325499/proto1.apk' during configuration time is unsupported.
> Failed to query the value of task ':app:analyzeReleaseBundle' property 'appInfo'.
> Querying the mapped value of flatmap(provider(task 'writeNextVersionFromChangelog', class xrdm.plugin.WriteNextVersionTask)) before task ':writeNextVersionFromChangelog' has completed is not supported
Feature description
enable gradle configration cache in gradle.properties
run task
./gradlew app:analyzeReleaseBundle
(note it works running without config cache)
./gradlew app:analyzeReleaseBundle --no-configuration-cache
get following error:
configuration-cache-report.html shows this stack trace:
Reasoning
would be nice to run gradle configuration support