Fixed
Status Update
Comments
js...@google.com <js...@google.com>
je...@google.com <je...@google.com>
bi...@google.com <bi...@google.com> #2
Please re-assign to UX. It was a UX team request to make them appear this way.
They, however, are supposed to be black solid black in bound to a variable (I don't know why it is important).
jf...@block.xyz <jf...@block.xyz> #3
these should be the [...] button. I don't know where that request came from but the pattern should be similar to what you see here.
an...@google.com <an...@google.com> #5
Thank you for your patience while our engineering team worked to resolve this issue. A fix for this issue is now available in:
- Android Studio Ladybug Feature Drop | 2024.2.2 Canary 1
- Android Gradle Plugin 8.8.0-alpha01
We encourage you to try the latest update.
If you notice further issues or have questions, please file a new bug report.
Thank you for taking the time to submit feedback — we really appreciate it!
dg...@oreillyauto.com <dg...@oreillyauto.com> #6
This appears to be causing a problem when using older versions of gradle (5.6.4 specifically).
FAILURE: Build failed with an exception.
* Where:
Initialization script '/private/var/folders/y0/nrtsz1g53qq5c37yzk6s7cv80000gn/T/ijresolvers1.gradle' line: 162
* What went wrong:
No signature of method: org.gradle.api.internal.provider.DefaultProviderFactory.gradleProperty() is applicable for argument types: (String) values: [com.android.tools.utp.GradleAndroidProjectResolverExtension.enable]
Possible solutions: hasProperty(java.lang.String)
FAILURE: Build failed with an exception.
* Where:
Initialization script '/private/var/folders/y0/nrtsz1g53qq5c37yzk6s7cv80000gn/T/ijresolvers1.gradle' line: 162
* What went wrong:
No signature of method: org.gradle.api.internal.provider.DefaultProviderFactory.gradleProperty() is applicable for argument types: (String) values: [com.android.tools.utp.GradleAndroidProjectResolverExtension.enable]
Possible solutions: hasProperty(java.lang.String)
Description
In Android Studio Ladybug Canary 09, when tests are run from the IDE, the injected
ijresolvers2.gradle
init script contains multiple instances ofProject.hasProperty
added byaddGradleAndroidTestListener.gradle
fromGradleAndroidProjectResolverExtension
.Project.hasProperty
is an isolated projects violation in most cases because if the project doesn't have the requested property, Gradle searches upward through parent projects to the root.