tag:blogger.com,1999:blog-33256834205437870152024-03-18T10:53:56.569-07:00Android Studio Release UpdatesProvides official announcements for new versions of Android Studio and other Android developer tools.Jamal Easonhttp://www.blogger.com/profile/11425468413618881872noreply@blogger.comBlogger641125tag:blogger.com,1999:blog-3325683420543787015.post-53274436289842054032024-03-18T10:53:00.001-07:002024-03-18T10:53:24.647-07:00Android Studio Iguana | 2023.2.1 Patch 1 now available
<p>Android Studio Iguana | 2023.2.1 Patch 1 is now available in the Stable channel.</p>
<p>If you already have an Android Studio build on the <a href="https://developer.android.com/studio/intro/update.html#channels">Stable channel</a>,
you can get the update by clicking <b>Help</b> > <b>Check for Update</b> (or <b>Android Studio</b> > <b>Check
for Updates</b> on macOS). Otherwise, you can <a href="https://developer.android.com/studio/preview/index.html">download it here</a>.</p>
<p>For information on new features and changes in all preview builds of Android Studio Iguana, see the <a
href="https://developer.android.com/studio/preview/features/">Android Studio Preview release notes</a>. For details of bugs fixed in each preview
release, see previous entries on this blog.</p>
<h2>General fixes and features</h2>
<p>Below is a list of general fixes in Android Studio Iguana | 2023.2.1 Patch 1 and Android Gradle Plugin 8.3.1. These are a result of your bug
reports, which help us to make Android Studio better. If you encounter a problem, let us know by <a
href="https://developer.android.com/studio/report-bugs">reporting a bug</a>. You can also <a
href="https://developers.google.com/issue-tracker/guides/subscribe#starring_an_issue">vote for an existing issue</a> to indicate that it also affects
you.</p>
<div class="devsite-table-wrapper"><table class="responsive">
<thead>
<tr>
<th colspan="2">Fixed Issues</th>
</tr>
</thead>
<tbody>
<tr>
<td><b>Android Gradle Plugin</b></td>
<td>
<div class="devsite-table-wrapper"><table class="nested responsive">
<tbody>
<tr><td>
<div><a href="https://issuetracker.google.com/issues/284003132" target="_blank"
rel="noopener noreferrer">Issue #284003132</a></div>
<div>MergeJavaResourcesTask incremental inputs handling issue</div>
</td></tr>
</tbody>
</table></div>
</td>
</tr>
<tr>
<td><b>Compose Preview</b></td>
<td>
<div class="devsite-table-wrapper"><table class="nested responsive">
<tbody>
<tr><td>
<div><a href="https://issuetracker.google.com/issues/324786148" target="_blank"
rel="noopener noreferrer">Issue #324786148</a></div>
<div>New strings aren't picked up by Compose Preview until restart</div>
</td></tr>
<tr><td>
<div><a href="https://issuetracker.google.com/issues/308641013" target="_blank"
rel="noopener noreferrer">Issue #308641013</a></div>
<div>Fail to load PreviewParameterProvider only on Iguana</div>
</td></tr>
</tbody>
</table></div>
</td>
</tr>
<tr>
<td><b>Layout Inspector</b></td>
<td>
<div class="devsite-table-wrapper"><table class="nested responsive">
<tbody>
<tr><td>
<div><a href="https://issuetracker.google.com/issues/315023791" target="_blank"
rel="noopener noreferrer">Issue #315023791</a></div>
<div>Layout inspector is crashing on Compose in AS Iguana Canary 10</div>
</td></tr>
</tbody>
</table></div>
</td>
</tr>
<tr>
<td><b>Lint Integration</b></td>
<td>
<div class="devsite-table-wrapper"><table class="nested responsive">
<tbody>
<tr><td>
<div><a href="https://issuetracker.google.com/issues/325650375" target="_blank"
rel="noopener noreferrer">Issue #325650375</a></div>
<div>Lint cannot resolve sibling source sets' types in AGP 8.3.0-rc02</div>
</td></tr>
</tbody>
</table></div>
</td>
</tr>
</tbody>
</table></div>
Android Studio Releaserhttp://www.blogger.com/profile/03254692685280017507noreply@blogger.comtag:blogger.com,1999:blog-3325683420543787015.post-89534553187152970442024-03-07T11:52:00.001-08:002024-03-07T11:52:48.681-08:00Android Studio Jellyfish | 2023.3.1 Canary 13 now available
<p>Android Studio Jellyfish | 2023.3.1 Canary 13 is now available in the Canary channel.</p>
<p>If you already have an Android Studio build on the <a href="https://developer.android.com/studio/intro/update.html#channels">Canary channel</a>,
you can get the update by clicking <b>Help</b> > <b>Check for Update</b> (or <b>Android Studio</b> > <b>Check
for Updates</b> on macOS). Otherwise, you can <a href="https://developer.android.com/studio/preview/index.html">download it here</a>.</p>
<p>For information on new features and changes in all preview builds of Android Studio Jellyfish, see the <a
href="https://developer.android.com/studio/preview/features/">Android Studio Preview release notes</a>. For details of bugs fixed in each preview
release, see previous entries on this blog.</p>
<h2>General fixes and features</h2>
<p>Below is a list of general fixes in Android Studio Jellyfish | 2023.3.1 Canary 13 and Android Gradle Plugin 8.4.0-alpha13 These are a result of your bug
reports, which help us to make Android Studio better. If you encounter a problem, let us know by <a
href="https://developer.android.com/studio/report-bugs">reporting a bug</a>. You can also <a
href="https://developers.google.com/issue-tracker/guides/subscribe#starring_an_issue">vote for an existing issue</a> to indicate that it also affects
you.</p>
<div class="devsite-table-wrapper"><table class="responsive">
<thead>
<tr>
<th colspan="2">Fixed Issues</th>
</tr>
</thead>
<tbody>
</tbody>
</table></div>
Android Studio Releaserhttp://www.blogger.com/profile/03254692685280017507noreply@blogger.comtag:blogger.com,1999:blog-3325683420543787015.post-17154164136391767292024-02-29T13:52:00.001-08:002024-02-29T13:52:09.485-08:00Android Studio Jellyfish | 2023.3.1 Canary 12 now available
<p>Android Studio Jellyfish | 2023.3.1 Canary 12 is now available in the Canary channel.</p>
<p>If you already have an Android Studio build on the <a href="https://developer.android.com/studio/intro/update.html#channels">Canary channel</a>,
you can get the update by clicking <b>Help</b> > <b>Check for Update</b> (or <b>Android Studio</b> > <b>Check
for Updates</b> on macOS). Otherwise, you can <a href="https://developer.android.com/studio/preview/index.html">download it here</a>.</p>
<p>For information on new features and changes in all preview builds of Android Studio Jellyfish, see the <a
href="https://developer.android.com/studio/preview/features/">Android Studio Preview release notes</a>. For details of bugs fixed in each preview
release, see previous entries on this blog.</p>
<h2>General fixes and features</h2>
<p>Below is a list of general fixes in Android Studio Jellyfish | 2023.3.1 Canary 12 and Android Gradle Plugin 8.4.0-alpha12 These are a result of your bug
reports, which help us to make Android Studio better. If you encounter a problem, let us know by <a
href="https://developer.android.com/studio/report-bugs">reporting a bug</a>. You can also <a
href="https://developers.google.com/issue-tracker/guides/subscribe#starring_an_issue">vote for an existing issue</a> to indicate that it also affects
you.</p>
<div class="devsite-table-wrapper"><table class="responsive">
<thead>
<tr>
<th colspan="2">Fixed Issues</th>
</tr>
</thead>
<tbody>
<tr>
<td><b>Android Gradle Plugin</b></td>
<td>
<div class="devsite-table-wrapper"><table class="nested responsive">
<tbody>
<tr><td>
<div><a href="https://issuetracker.google.com/issues/284003132" target="_blank"
rel="noopener noreferrer">Issue #284003132</a></div>
<div>MergeJavaResourcesTask incremental inputs handling issue</div>
</td></tr>
<tr><td>
<div><a href="https://issuetracker.google.com/issues/299134781" target="_blank"
rel="noopener noreferrer">Issue #299134781</a></div>
<div>AGP 8.3.0-alpha02 depends on libraries with known security vunelaribilities</div>
</td></tr>
<tr><td>
<div><a href="https://issuetracker.google.com/issues/297226571" target="_blank"
rel="noopener noreferrer">Issue #297226571</a></div>
<div>Selected activity template requires project with androidx.* dependencies</div>
</td></tr>
<tr><td>
<div><a href="https://issuetracker.google.com/issues/281118582" target="_blank"
rel="noopener noreferrer">Issue #281118582</a></div>
<div>AGP Upgrade Assistent errouneously removes consumerProguardFiles from module</div>
</td></tr>
<tr><td>
<div><a href="https://issuetracker.google.com/issues/324445638" target="_blank"
rel="noopener noreferrer">Issue #324445638</a></div>
<div>AGP Upgrade Assistant Loads Infinitely</div>
</td></tr>
</tbody>
</table></div>
</td>
</tr>
<tr>
<td><b>Background Task Inspector</b></td>
<td>
<div class="devsite-table-wrapper"><table class="nested responsive">
<tbody>
<tr><td>
<div><a href="https://issuetracker.google.com/issues/273026255" target="_blank"
rel="noopener noreferrer">Issue #273026255</a></div>
<div>App Inspection Work Manager Retries is inconsistent</div>
</td></tr>
<tr><td>
<div><a href="https://issuetracker.google.com/issues/325593939" target="_blank"
rel="noopener noreferrer">Issue #325593939</a></div>
<div>Request: For "Background task inspector" tool , show all information that's possible to get about all alarms</div>
</td></tr>
</tbody>
</table></div>
</td>
</tr>
<tr>
<td><b>C++ Build</b></td>
<td>
<div class="devsite-table-wrapper"><table class="nested responsive">
<tbody>
<tr><td>
<div><a href="https://issuetracker.google.com/issues/236913987" target="_blank"
rel="noopener noreferrer">Issue #236913987</a></div>
<div>need a way to exclude native libraries from main APK but include in the test APK</div>
</td></tr>
</tbody>
</table></div>
</td>
</tr>
<tr>
<td><b>Code Analysis</b></td>
<td>
<div class="devsite-table-wrapper"><table class="nested responsive">
<tbody>
<tr><td>
<div><a href="https://issuetracker.google.com/issues/325000748" target="_blank"
rel="noopener noreferrer">Issue #325000748</a></div>
<div>Android Studio Iguana RC 1 is not finding new versions of libraries</div>
</td></tr>
</tbody>
</table></div>
</td>
</tr>
<tr>
<td><b>Lint</b></td>
<td>
<div class="devsite-table-wrapper"><table class="nested responsive">
<tbody>
<tr><td>
<div><a href="https://issuetracker.google.com/issues/251722662" target="_blank"
rel="noopener noreferrer">Issue #251722662</a></div>
<div>[BuildTool/Lint] ChecksSdkIntAtLeast constructor property</div>
</td></tr>
</tbody>
</table></div>
</td>
</tr>
<tr>
<td><b>Project Structure</b></td>
<td>
<div class="devsite-table-wrapper"><table class="nested responsive">
<tbody>
<tr><td>
<div><a href="https://issuetracker.google.com/issues/148020924" target="_blank"
rel="noopener noreferrer">Issue #148020924</a></div>
<div>Project structure dialog suggests updating a 3rd party dependency although it's older (but version number is higher)</div>
</td></tr>
</tbody>
</table></div>
</td>
</tr>
<tr>
<td><b>Upgrade Assistant</b></td>
<td>
<div class="devsite-table-wrapper"><table class="nested responsive">
<tbody>
<tr><td>
<div><a href="https://issuetracker.google.com/issues/320519265" target="_blank"
rel="noopener noreferrer">Issue #320519265</a></div>
<div> AGP Upgrade Assistant Infinite Loader</div>
</td></tr>
</tbody>
</table></div>
</td>
</tr>
</tbody>
</table></div>
Android Studio Releaserhttp://www.blogger.com/profile/03254692685280017507noreply@blogger.comtag:blogger.com,1999:blog-3325683420543787015.post-36358256207497505652024-02-29T10:00:00.001-08:002024-02-29T11:19:00.768-08:00Android Studio Iguana | 2023.2.1 now available
<p>Android Studio Iguana | 2023.2.1 is now available in the Stable channel.</p>
<p>If you already have an Android Studio build on the <a href="https://developer.android.com/studio/intro/update.html?utm=androidstudio.googleblog.com#channels">Stable channel</a>,
you can get the update by clicking <b>Help</b> > <b>Check for Update</b> (or <b>Android Studio</b> > <b>Check
for Updates</b> on macOS). Otherwise, you can <a href="https://developer.android.com/studio/preview/index.html?utm=androidstudio.googleblog.com">download it here</a>.</p>
<p>For information on new features and changes in all preview builds of Android Studio Iguana, see the <a
href="https://developer.android.com/studio/preview/features?utm=androidstudio.googleblog.com">Android Studio Preview release notes</a>. For details of bugs fixed in each preview
release, see previous entries on this blog.</p>
<h2>General fixes and features</h2>
<p>Below is a list of general fixes in Android Studio Iguana | 2023.2.1 and Android Gradle Plugin 8.3.0 These are a result of your bug
reports, which help us to make Android Studio better. If you encounter a problem, let us know by <a
href="https://developer.android.com/studio/report-bugs?utm=androidstudio.googleblog.com">reporting a bug</a>. You can also <a
href="https://developers.google.com/issue-tracker/guides/subscribe#starring_an_issue">vote for an existing issue</a> to indicate that it also affects
you.</p>
<div class="devsite-table-wrapper"><table class="responsive">
<thead>
<tr>
<th colspan="2">Fixed Issues</th>
</tr>
</thead>
<tbody>
</tbody>
</table></div>
Android Studio Releaserhttp://www.blogger.com/profile/03254692685280017507noreply@blogger.comtag:blogger.com,1999:blog-3325683420543787015.post-81791106791136439502024-02-22T14:07:00.001-08:002024-02-22T14:07:11.875-08:00Android Studio Jellyfish | 2023.3.1 Canary 11 now available
<p>Android Studio Jellyfish | 2023.3.1 Canary 11 is now available in the Canary channel.</p>
<p>If you already have an Android Studio build on the <a href="https://developer.android.com/studio/intro/update.html#channels">Canary channel</a>,
you can get the update by clicking <b>Help</b> > <b>Check for Update</b> (or <b>Android Studio</b> > <b>Check
for Updates</b> on macOS). Otherwise, you can <a href="https://developer.android.com/studio/preview/index.html">download it here</a>.</p>
<p>For information on new features and changes in all preview builds of Android Studio Jellyfish, see the <a
href="https://developer.android.com/studio/preview/features/">Android Studio Preview release notes</a>. For details of bugs fixed in each preview
release, see previous entries on this blog.</p>
<h2>General fixes and features</h2>
<p>Below is a list of general fixes in Android Studio Jellyfish | 2023.3.1 Canary 11 and Android Gradle Plugin 8.4.0-alpha11 These are a result of your bug
reports, which help us to make Android Studio better. If you encounter a problem, let us know by <a
href="https://developer.android.com/studio/report-bugs">reporting a bug</a>. You can also <a
href="https://developers.google.com/issue-tracker/guides/subscribe#starring_an_issue">vote for an existing issue</a> to indicate that it also affects
you.</p>
<div class="devsite-table-wrapper"><table class="responsive">
<thead>
<tr>
<th colspan="2">Fixed Issues</th>
</tr>
</thead>
<tbody>
<tr>
<td><b>Background Task Inspector</b></td>
<td>
<div class="devsite-table-wrapper"><table class="nested responsive">
<tbody>
<tr><td>
<div><a href="https://issuetracker.google.com/issues/264952950" target="_blank"
rel="noopener noreferrer">Issue #264952950</a></div>
<div>Bug: "Background task inspector" tool fail to detect an alarm being set</div>
</td></tr>
<tr><td>
<div><a href="https://issuetracker.google.com/issues/325593939" target="_blank"
rel="noopener noreferrer">Issue #325593939</a></div>
<div>Request: For "Background task inspector" tool , show all information that's possible to get about all alarms</div>
</td></tr>
<tr><td>
<div><a href="https://issuetracker.google.com/issues/325651935" target="_blank"
rel="noopener noreferrer">Issue #325651935</a></div>
<div>Alarm With immutable PendingIntent Doesn't Show as Fired</div>
</td></tr>
</tbody>
</table></div>
</td>
</tr>
<tr>
<td><b>IntelliJ</b></td>
<td>
<div class="devsite-table-wrapper"><table class="nested responsive">
<tbody>
<tr><td>
<div><a href="https://issuetracker.google.com/issues/319147212" target="_blank"
rel="noopener noreferrer">Issue #319147212</a></div>
<div>Android Studio Jellyfish does not respect "Accepted Certificates" configuration</div>
</td></tr>
</tbody>
</table></div>
</td>
</tr>
<tr>
<td><b>Lint</b></td>
<td>
<div class="devsite-table-wrapper"><table class="nested responsive">
<tbody>
<tr><td>
<div><a href="https://issuetracker.google.com/issues/325107804" target="_blank"
rel="noopener noreferrer">Issue #325107804</a></div>
<div>Lint K2 UAST: UCallableReferenceExpression reports wrong qualifierType</div>
</td></tr>
<tr><td>
<div><a href="https://issuetracker.google.com/issues/324087645" target="_blank"
rel="noopener noreferrer">Issue #324087645</a></div>
<div>Lint false positive with useK2Uast=true with overloaded functions</div>
</td></tr>
</tbody>
</table></div>
</td>
</tr>
<tr>
<td><b>StudioBot</b></td>
<td>
<div class="devsite-table-wrapper"><table class="nested responsive">
<tbody>
<tr><td>
<div><a href="https://issuetracker.google.com/issues/319124681" target="_blank"
rel="noopener noreferrer">Issue #319124681</a></div>
<div>No scrolling in studio bot Android Studio Jellyfish | 2023.3.1 Canary 3</div>
</td></tr>
</tbody>
</table></div>
</td>
</tr>
</tbody>
</table></div>
Android Studio Releaserhttp://www.blogger.com/profile/03254692685280017507noreply@blogger.comtag:blogger.com,1999:blog-3325683420543787015.post-68578407224140289472024-02-16T10:02:00.001-08:002024-02-16T10:02:00.407-08:00Android Studio Jellyfish | 2023.3.1 Canary 10 now available
<p>Android Studio Jellyfish | 2023.3.1 Canary 10 is now available in the Canary channel.</p>
<p>If you already have an Android Studio build on the <a href="https://developer.android.com/studio/intro/update.html#channels">Canary channel</a>,
you can get the update by clicking <b>Help</b> > <b>Check for Update</b> (or <b>Android Studio</b> > <b>Check
for Updates</b> on macOS). Otherwise, you can <a href="https://developer.android.com/studio/preview/index.html">download it here</a>.</p>
<p>For information on new features and changes in all preview builds of Android Studio Jellyfish, see the <a
href="https://developer.android.com/studio/preview/features/">Android Studio Preview release notes</a>. For details of bugs fixed in each preview
release, see previous entries on this blog.</p>
<h2>General fixes and features</h2>
<p>Below is a list of general fixes in Android Studio Jellyfish | 2023.3.1 Canary 10 and Android Gradle Plugin 8.4.0-alpha10 These are a result of your bug
reports, which help us to make Android Studio better. If you encounter a problem, let us know by <a
href="https://developer.android.com/studio/report-bugs">reporting a bug</a>. You can also <a
href="https://developers.google.com/issue-tracker/guides/subscribe#starring_an_issue">vote for an existing issue</a> to indicate that it also affects
you.</p>
<div class="devsite-table-wrapper"><table class="responsive">
<thead>
<tr>
<th colspan="2">Fixed Issues</th>
</tr>
</thead>
<tbody>
<tr>
<td><b>Android Gradle Plugin</b></td>
<td>
<div class="devsite-table-wrapper"><table class="nested responsive">
<tbody>
<tr><td>
<div><a href="https://issuetracker.google.com/issues/317262738" target="_blank"
rel="noopener noreferrer">Issue #317262738</a></div>
<div>AIDL compile fails with IndexOutOfBoundsException: Index 0 out of bounds for length 0</div>
</td></tr>
</tbody>
</table></div>
</td>
</tr>
<tr>
<td><b>API</b></td>
<td>
<div class="devsite-table-wrapper"><table class="nested responsive">
<tbody>
<tr><td>
<div><a href="https://issuetracker.google.com/issues/319071726" target="_blank"
rel="noopener noreferrer">Issue #319071726</a></div>
<div>FR: viewBinding and dataBinding state (whether enabled) should be available as a Property<Boolean> for plugin authors</div>
</td></tr>
</tbody>
</table></div>
</td>
</tr>
</tbody>
</table></div>
Android Studio Releaserhttp://www.blogger.com/profile/03254692685280017507noreply@blogger.comtag:blogger.com,1999:blog-3325683420543787015.post-25014292709295079202024-02-13T11:41:00.001-08:002024-02-13T11:41:45.829-08:00Android Studio Iguana | 2023.2.1 RC 2 now available
<p>Android Studio Iguana | 2023.2.1 RC 2 is now available in the Beta channel.</p>
<p>If you already have an Android Studio build on the <a href="https://developer.android.com/studio/intro/update.html#channels">Beta channel</a>,
you can get the update by clicking <b>Help</b> > <b>Check for Update</b> (or <b>Android Studio</b> > <b>Check
for Updates</b> on macOS). Otherwise, you can <a href="https://developer.android.com/studio/preview/index.html">download it here</a>.</p>
<p>For information on new features and changes in all preview builds of Android Studio Iguana, see the <a
href="https://developer.android.com/studio/preview/features/">Android Studio Preview release notes</a>. For details of bugs fixed in each preview
release, see previous entries on this blog.</p>
<h2>General fixes and features</h2>
<p>Below is a list of general fixes in Android Studio Iguana | 2023.2.1 RC 2 and Android Gradle Plugin 8.3.0-rc02 These are a result of your bug
reports, which help us to make Android Studio better. If you encounter a problem, let us know by <a
href="https://developer.android.com/studio/report-bugs">reporting a bug</a>. You can also <a
href="https://developers.google.com/issue-tracker/guides/subscribe#starring_an_issue">vote for an existing issue</a> to indicate that it also affects
you.</p>
<div class="devsite-table-wrapper"><table class="responsive">
<thead>
<tr>
<th colspan="2">Fixed Issues</th>
</tr>
</thead>
<tbody>
<tr>
<td><b>Shrinker (R8)</b></td>
<td>
<div class="devsite-table-wrapper"><table class="nested responsive">
<tbody>
<tr><td>
<div><a href="https://issuetracker.google.com/issues/323512667" target="_blank"
rel="noopener noreferrer">Issue #323512667</a></div>
<div>Test SimpleKotlinEnumUnboxingTest fails on kotlin_dev bot</div>
</td></tr>
</tbody>
</table></div>
</td>
</tr>
</tbody>
</table></div>
Android Studio Releaserhttp://www.blogger.com/profile/03254692685280017507noreply@blogger.comtag:blogger.com,1999:blog-3325683420543787015.post-18822039505850951032024-02-08T12:41:00.001-08:002024-02-08T12:49:12.556-08:00Android Studio Jellyfish | 2023.3.1 Canary 9 now available
<p>Android Studio Jellyfish | 2023.3.1 Canary 9 is now available in the Canary channel.</p>
<p>If you already have an Android Studio build on the <a href="https://developer.android.com/studio/intro/update.html#channels">Canary channel</a>,
you can get the update by clicking <b>Help</b> > <b>Check for Update</b> (or <b>Android Studio</b> > <b>Check
for Updates</b> on macOS). Otherwise, you can <a href="https://developer.android.com/studio/preview/index.html">download it here</a>.</p>
<p>For information on new features and changes in all preview builds of Android Studio Jellyfish, see the <a href="https://developer.android.com/studio/preview/features/">Android Studio Preview release notes</a>. For details of bugs fixed in each preview
release, see previous entries on this blog.</p>
<h3 data-text="Access real devices with Device Streaming in Android Studio" id="device-streaming" role="presentation" style="background-color: white; box-sizing: inherit; color: #202124; margin-inline-end: -40px; margin: var(--devsite-h3-margin); overflow: hidden; padding-inline-end: 40px; text-overflow: ellipsis;" tabindex="-1"><span aria-level="3" class="devsite-heading" role="heading" style="box-sizing: inherit;">Access real devices with Device Streaming in Android Studio</span><button aria-label="Copy link to this section: Access real devices with Device Streaming in Android Studio" class="devsite-heading-link button-flat material-icons" data-id="device-streaming" data-title="Copy link to this section: Access real devices with Device Streaming in Android Studio" style="-webkit-font-smoothing: antialiased; align-self: var(--devsite-button-align-self); appearance: none; background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: 0px center; background-repeat: initial; background-size: initial; border-color: initial; border-radius: var(--devsite-button-border-radius,2px); border-style: initial; border-width: 0px; box-shadow: none; cursor: pointer; direction: ltr; font-family: "Material Icons"; font-feature-settings: "liga"; font-size: 24px; font-style: normal; font-weight: normal; height: 24px; line-height: 1; margin-inline-end: var(--devsite-button-margin-x-end); margin: var(--devsite-button-margin,0); max-width: var(--devsite-button-max-width,none); min-width: 36px; opacity: 1; outline: 0px; overflow-wrap: normal; overflow: hidden; padding: 0px 8px; text-overflow: ellipsis; text-wrap: nowrap; transition: background-color 0.2s ease 0s, border 0.2s ease 0s, box-shadow 0.2s ease 0s; vertical-align: middle; width: var(--devsite-button-width,auto);" type="button"></button></h3><h2><p style="background-color: white; box-sizing: inherit; color: #202124; font-family: "Google Sans Text", "Noto Sans", "Noto Sans JP", "Noto Sans KR", "Noto Naskh Arabic", "Noto Sans Thai", "Noto Sans Hebrew", "Noto Sans Bengali", sans-serif; font-size: 16px; font-weight: 400; margin: 16px 0px; padding: 0px;">Device streaming in Android Studio lets you securely connect to remote physical Android devices hosted in Google's secure data centers. Powered by Firebase, it's the fastest and easiest way to test your app against real devices, including the Google Pixel 8 Pro, Pixel Fold, select Samsung devices, and more.</p><figure id="device-streaming" style="background-color: white; box-sizing: inherit; color: #202124; font-family: "Google Sans Text", "Noto Sans", "Noto Sans JP", "Noto Sans KR", "Noto Naskh Arabic", "Noto Sans Thai", "Noto Sans Hebrew", "Noto Sans Bengali", sans-serif; font-size: 16px; font-weight: 400; margin: 0px; padding: 0px; text-align: center;"><img alt="" src="https://android.devsite.corp.google.com/static/studio/releases/assistant/2023.3.1/device-streaming.gif" style="border-radius: var(--devsite-image-border-radius); border: 0px; box-sizing: inherit; height: auto; margin: 0px; max-width: 100%; padding: 0px;" width="100%" /></figure><p style="background-color: white; box-sizing: inherit; color: #202124; font-family: "Google Sans Text", "Noto Sans", "Noto Sans JP", "Noto Sans KR", "Noto Naskh Arabic", "Noto Sans Thai", "Noto Sans Hebrew", "Noto Sans Bengali", sans-serif; font-size: 16px; font-weight: 400; margin: 16px 0px; padding: 0px;">After connecting to a device, you can deploy your app, view the display, interact with the device (including rotating or unfolding the device), and anything else you might do with a device over a direct ADB over SSL connection—all without leaving Android Studio. When you're done using the device, Google wipes all your data and factory resets the device before making it available to another developer.</p><p style="background-color: white; box-sizing: inherit; color: #202124; font-family: "Google Sans Text", "Noto Sans", "Noto Sans JP", "Noto Sans KR", "Noto Naskh Arabic", "Noto Sans Thai", "Noto Sans Hebrew", "Noto Sans Bengali", sans-serif; font-size: 16px; font-weight: 400; margin: 16px 0px; padding: 0px;">During Open Alpha, you can use Device Streaming at no cost. To get started simply sign into your Developer account from Android Studio and select a Firebase project. If you don't already have a Firebase project, it's easy to create one. To learn more, go to <a href="https://d.android.com/studio/preview/android-device-streaming" style="box-sizing: inherit; outline: 0px; text-decoration: var(--devsite-link-text-decoration,none); word-break: break-word;">Device Streaming in Android Studio</a>.</p></h2><h2>General fixes and features</h2>
<p>Below is a list of general fixes in Android Studio Jellyfish | 2023.3.1 Canary 9 and Android Gradle Plugin 8.4.0-alpha09 These are a result of your bug
reports, which help us to make Android Studio better. If you encounter a problem, let us know by <a href="https://developer.android.com/studio/report-bugs">reporting a bug</a>. You can also <a href="https://developers.google.com/issue-tracker/guides/subscribe#starring_an_issue">vote for an existing issue</a> to indicate that it also affects
you.</p>
<div class="devsite-table-wrapper"><table class="responsive">
<thead>
<tr>
<th colspan="2">Fixed Issues</th>
</tr>
</thead>
<tbody>
</tbody>
</table></div>
Android Studio Releaserhttp://www.blogger.com/profile/03254692685280017507noreply@blogger.comtag:blogger.com,1999:blog-3325683420543787015.post-75090950007072668702024-02-05T14:32:00.001-08:002024-02-05T14:32:07.932-08:00Android Studio Jellyfish | 2023.3.1 Canary 8 now available
<p>Android Studio Jellyfish | 2023.3.1 Canary 8 is now available in the Canary channel.</p>
<p>If you already have an Android Studio build on the <a href="https://developer.android.com/studio/intro/update.html#channels">Canary channel</a>,
you can get the update by clicking <b>Help</b> > <b>Check for Update</b> (or <b>Android Studio</b> > <b>Check
for Updates</b> on macOS). Otherwise, you can <a href="https://developer.android.com/studio/preview/index.html">download it here</a>.</p>
<p>For information on new features and changes in all preview builds of Android Studio Jellyfish, see the <a
href="https://developer.android.com/studio/preview/features/">Android Studio Preview release notes</a>. For details of bugs fixed in each preview
release, see previous entries on this blog.</p>
<h2>General fixes and features</h2>
<p>Below is a list of general fixes in Android Studio Jellyfish | 2023.3.1 Canary 8 and Android Gradle Plugin 8.4.0-alpha08 These are a result of your bug
reports, which help us to make Android Studio better. If you encounter a problem, let us know by <a
href="https://developer.android.com/studio/report-bugs">reporting a bug</a>. You can also <a
href="https://developers.google.com/issue-tracker/guides/subscribe#starring_an_issue">vote for an existing issue</a> to indicate that it also affects
you.</p>
<div class="devsite-table-wrapper"><table class="responsive">
<thead>
<tr>
<th colspan="2">Fixed Issues</th>
</tr>
</thead>
<tbody>
<tr>
<td><b>Android Gradle Plugin</b></td>
<td>
<div class="devsite-table-wrapper"><table class="nested responsive">
<tbody>
<tr><td>
<div><a href="https://issuetracker.google.com/issues/307987906" target="_blank"
rel="noopener noreferrer">Issue #307987906</a></div>
<div>AGP 8.3.0-alpha11 produces release APK that crashes on startup with android.content.res.Resources$NotFoundException</div>
</td></tr>
<tr><td>
<div><a href="https://issuetracker.google.com/issues/314731501" target="_blank"
rel="noopener noreferrer">Issue #314731501</a></div>
<div>Android Gradle Plugin 8.2.0 install task fails in project that uses dynamic features</div>
</td></tr>
</tbody>
</table></div>
</td>
</tr>
<tr>
<td><b>APK Viewer</b></td>
<td>
<div class="devsite-table-wrapper"><table class="nested responsive">
<tbody>
<tr><td>
<div><a href="https://issuetracker.google.com/issues/322437900" target="_blank"
rel="noopener noreferrer">Issue #322437900</a></div>
<div>An apk without resources has an arsc file with no chunks, crashes apk viewer</div>
</td></tr>
</tbody>
</table></div>
</td>
</tr>
<tr>
<td><b>App Quality Insights</b></td>
<td>
<div class="devsite-table-wrapper"><table class="nested responsive">
<tbody>
<tr><td>
<div><a href="https://issuetracker.google.com/issues/315584306" target="_blank"
rel="noopener noreferrer">Issue #315584306</a></div>
<div>[App Quality Insights] Close issue button is hidden by app version name</div>
</td></tr>
</tbody>
</table></div>
</td>
</tr>
<tr>
<td><b>Device Manager</b></td>
<td>
<div class="devsite-table-wrapper"><table class="nested responsive">
<tbody>
<tr><td>
<div><a href="https://issuetracker.google.com/issues/315186117" target="_blank"
rel="noopener noreferrer">Issue #315186117</a></div>
<div>Definitions with identical names but different IDs crash the AVD Configuration dialog</div>
</td></tr>
</tbody>
</table></div>
</td>
</tr>
<tr>
<td><b>Import/Sync</b></td>
<td>
<div class="devsite-table-wrapper"><table class="nested responsive">
<tbody>
<tr><td>
<div><a href="https://issuetracker.google.com/issues/321392253" target="_blank"
rel="noopener noreferrer">Issue #321392253</a></div>
<div>Make AGP sync correctly without any `android {}` block</div>
</td></tr>
</tbody>
</table></div>
</td>
</tr>
<tr>
<td><b>Network Inspector</b></td>
<td>
<div class="devsite-table-wrapper"><table class="nested responsive">
<tbody>
<tr><td>
<div><a href="https://issuetracker.google.com/issues/220888703" target="_blank"
rel="noopener noreferrer">Issue #220888703</a></div>
<div>Communicate reason for why speed data is not available</div>
</td></tr>
<tr><td>
<div><a href="https://issuetracker.google.com/issues/289769163" target="_blank"
rel="noopener noreferrer">Issue #289769163</a></div>
<div>TrackedHttpURLConnection fails on getHeaders() before getInputStream()</div>
</td></tr>
<tr><td>
<div><a href="https://issuetracker.google.com/issues/146486565" target="_blank"
rel="noopener noreferrer">Issue #146486565</a></div>
<div>Feature Request: export network activities</div>
</td></tr>
<tr><td>
<div><a href="https://issuetracker.google.com/issues/267058484" target="_blank"
rel="noopener noreferrer">Issue #267058484</a></div>
<div>Cannot replace a substring in the response body with a Network Inspector rule</div>
</td></tr>
</tbody>
</table></div>
</td>
</tr>
<tr>
<td><b>Resources</b></td>
<td>
<div class="devsite-table-wrapper"><table class="nested responsive">
<tbody>
<tr><td>
<div><a href="https://issuetracker.google.com/issues/318396510" target="_blank"
rel="noopener noreferrer">Issue #318396510</a></div>
<div>UI in "New String Value Resource" dialog is broken</div>
</td></tr>
</tbody>
</table></div>
</td>
</tr>
</tbody>
</table></div>
Android Studio Releaserhttp://www.blogger.com/profile/03254692685280017507noreply@blogger.comtag:blogger.com,1999:blog-3325683420543787015.post-85979454846023674422024-02-05T09:57:00.001-08:002024-02-05T09:57:10.902-08:00Android Studio Iguana | 2023.2.1 RC 1 now available
<p>Android Studio Iguana | 2023.2.1 RC 1 is now available in the Beta channel.</p>
<p>If you already have an Android Studio build on the <a href="https://developer.android.com/studio/intro/update.html#channels">Beta channel</a>,
you can get the update by clicking <b>Help</b> > <b>Check for Update</b> (or <b>Android Studio</b> > <b>Check
for Updates</b> on macOS). Otherwise, you can <a href="https://developer.android.com/studio/preview/index.html">download it here</a>.</p>
<p>For information on new features and changes in all preview builds of Android Studio Iguana, see the <a
href="https://developer.android.com/studio/preview/features/">Android Studio Preview release notes</a>. For details of bugs fixed in each preview
release, see previous entries on this blog.</p>
<h2>General fixes and features</h2>
<p>Below is a list of general fixes in Android Studio Iguana | 2023.2.1 RC 1 and Android Gradle Plugin 8.3.0-rc01 These are a result of your bug
reports, which help us to make Android Studio better. If you encounter a problem, let us know by <a
href="https://developer.android.com/studio/report-bugs">reporting a bug</a>. You can also <a
href="https://developers.google.com/issue-tracker/guides/subscribe#starring_an_issue">vote for an existing issue</a> to indicate that it also affects
you.</p>
<div class="devsite-table-wrapper"><table class="responsive">
<thead>
<tr>
<th colspan="2">Fixed Issues</th>
</tr>
</thead>
<tbody>
<tr>
<td><b>Android Gradle Plugin</b></td>
<td>
<div class="devsite-table-wrapper"><table class="nested responsive">
<tbody>
<tr><td>
<div><a href="https://issuetracker.google.com/issues/314731501" target="_blank"
rel="noopener noreferrer">Issue #314731501</a></div>
<div>Android Gradle Plugin 8.2.0 install task fails in project that uses dynamic features</div>
</td></tr>
</tbody>
</table></div>
</td>
</tr>
<tr>
<td><b>Build Output</b></td>
<td>
<div class="devsite-table-wrapper"><table class="nested responsive">
<tbody>
<tr><td>
<div><a href="https://issuetracker.google.com/issues/317819259" target="_blank"
rel="noopener noreferrer">Issue #317819259</a></div>
<div>AS Iguana Gradle Sync Errors Aren't Shown</div>
</td></tr>
</tbody>
</table></div>
</td>
</tr>
<tr>
<td><b>Device Manager</b></td>
<td>
<div class="devsite-table-wrapper"><table class="nested responsive">
<tbody>
<tr><td>
<div><a href="https://issuetracker.google.com/issues/315186117" target="_blank"
rel="noopener noreferrer">Issue #315186117</a></div>
<div>Definitions with identical names but different IDs crash the AVD Configuration dialog</div>
</td></tr>
</tbody>
</table></div>
</td>
</tr>
<tr>
<td><b>Dexer (D8)</b></td>
<td>
<div class="devsite-table-wrapper"><table class="nested responsive">
<tbody>
<tr><td>
<div><a href="https://issuetracker.google.com/issues/319604744" target="_blank"
rel="noopener noreferrer">Issue #319604744</a></div>
<div>[desugared library] Desugared library version 2.1 is not compatible with previous versions of R8</div>
</td></tr>
<tr><td>
<div><a href="https://issuetracker.google.com/issues/316744331" target="_blank"
rel="noopener noreferrer">Issue #316744331</a></div>
<div>Optimizations running even just with D8?</div>
</td></tr>
</tbody>
</table></div>
</td>
</tr>
<tr>
<td><b>Import/Sync</b></td>
<td>
<div class="devsite-table-wrapper"><table class="nested responsive">
<tbody>
<tr><td>
<div><a href="https://issuetracker.google.com/issues/319624143" target="_blank"
rel="noopener noreferrer">Issue #319624143</a></div>
<div>Performance regression - setting up dependencies in the IDE</div>
</td></tr>
<tr><td>
<div><a href="https://issuetracker.google.com/issues/316496921" target="_blank"
rel="noopener noreferrer">Issue #316496921</a></div>
<div>Android Studio Hedgehog hangs on Computing project size</div>
</td></tr>
</tbody>
</table></div>
</td>
</tr>
<tr>
<td><b>Shrinker (R8)</b></td>
<td>
<div class="devsite-table-wrapper"><table class="nested responsive">
<tbody>
<tr><td>
<div><a href="https://issuetracker.google.com/issues/316100042" target="_blank"
rel="noopener noreferrer">Issue #316100042</a></div>
<div>[R8 8.3.21] R8 8.3.21 is 1.57MB larger than R8 8.1.56</div>
</td></tr>
<tr><td>
<div><a href="https://issuetracker.google.com/issues/318787479" target="_blank"
rel="noopener noreferrer">Issue #318787479</a></div>
<div>class.getInterfaces() return empty</div>
</td></tr>
</tbody>
</table></div>
</td>
</tr>
</tbody>
</table></div>
Android Studio Releaserhttp://www.blogger.com/profile/03254692685280017507noreply@blogger.comtag:blogger.com,1999:blog-3325683420543787015.post-83529793750197304992024-01-26T10:05:00.001-08:002024-01-26T10:05:54.228-08:00Android Studio Jellyfish | 2023.3.1 Canary 7 now available
<p>Android Studio Jellyfish | 2023.3.1 Canary 7 is now available in the Canary channel.</p>
<p>If you already have an Android Studio build on the <a href="https://developer.android.com/studio/intro/update.html#channels">Canary channel</a>,
you can get the update by clicking <b>Help</b> > <b>Check for Update</b> (or <b>Android Studio</b> > <b>Check
for Updates</b> on macOS). Otherwise, you can <a href="https://developer.android.com/studio/preview/index.html">download it here</a>.</p>
<p>For information on new features and changes in all preview builds of Android Studio Jellyfish, see the <a
href="https://developer.android.com/studio/preview/features/">Android Studio Preview release notes</a>. For details of bugs fixed in each preview
release, see previous entries on this blog.</p>
<h2>General fixes and features</h2>
<p>Below is a list of general fixes in Android Studio Jellyfish | 2023.3.1 Canary 7 and Android Gradle Plugin 8.4.0-alpha07 These are a result of your bug
reports, which help us to make Android Studio better. If you encounter a problem, let us know by <a
href="https://developer.android.com/studio/report-bugs">reporting a bug</a>. You can also <a
href="https://developers.google.com/issue-tracker/guides/subscribe#starring_an_issue">vote for an existing issue</a> to indicate that it also affects
you.</p>
<div class="devsite-table-wrapper"><table class="responsive">
<thead>
<tr>
<th colspan="2">Fixed Issues</th>
</tr>
</thead>
<tbody>
<tr>
<td><b>Android Gradle Plugin</b></td>
<td>
<div class="devsite-table-wrapper"><table class="nested responsive">
<tbody>
<tr><td>
<div><a href="https://issuetracker.google.com/issues/241581686" target="_blank"
rel="noopener noreferrer">Issue #241581686</a></div>
<div>Add ability to change artifact name during transformation</div>
</td></tr>
<tr><td>
<div><a href="https://issuetracker.google.com/issues/320711864" target="_blank"
rel="noopener noreferrer">Issue #320711864</a></div>
<div>Adding task output to as srcDir of sourceSets.androidMain.resources does not create a task dependencies</div>
</td></tr>
<tr><td>
<div><a href="https://issuetracker.google.com/issues/319053159" target="_blank"
rel="noopener noreferrer">Issue #319053159</a></div>
<div>AndroidPluginVersion.toString() is missing leading 0s</div>
</td></tr>
<tr><td>
<div><a href="https://issuetracker.google.com/issues/302717381" target="_blank"
rel="noopener noreferrer">Issue #302717381</a></div>
<div>Artifacts.add(FileSystemLocation) should be more restrictive.</div>
</td></tr>
</tbody>
</table></div>
</td>
</tr>
<tr>
<td><b>Data Binding</b></td>
<td>
<div class="devsite-table-wrapper"><table class="nested responsive">
<tbody>
<tr><td>
<div><a href="https://issuetracker.google.com/issues/320471140" target="_blank"
rel="noopener noreferrer">Issue #320471140</a></div>
<div>Data bindings fail to resolve due to inconsistent cached data</div>
</td></tr>
</tbody>
</table></div>
</td>
</tr>
<tr>
<td><b>Database Inspector</b></td>
<td>
<div class="devsite-table-wrapper"><table class="nested responsive">
<tbody>
<tr><td>
<div><a href="https://issuetracker.google.com/issues/230166344" target="_blank"
rel="noopener noreferrer">Issue #230166344</a></div>
<div>Database Inspector: Support Sqldelight 2</div>
</td></tr>
</tbody>
</table></div>
</td>
</tr>
<tr>
<td><b>Import/Sync</b></td>
<td>
<div class="devsite-table-wrapper"><table class="nested responsive">
<tbody>
<tr><td>
<div><a href="https://issuetracker.google.com/issues/316496921" target="_blank"
rel="noopener noreferrer">Issue #316496921</a></div>
<div>Android Studio Hedgehog hangs on Computing project size</div>
</td></tr>
</tbody>
</table></div>
</td>
</tr>
<tr>
<td><b>Lint</b></td>
<td>
<div class="devsite-table-wrapper"><table class="nested responsive">
<tbody>
<tr><td>
<div><a href="https://issuetracker.google.com/issues/321771651" target="_blank"
rel="noopener noreferrer">Issue #321771651</a></div>
<div>Lint testing framework's GradleModelMocker does not allow setting library version</div>
</td></tr>
</tbody>
</table></div>
</td>
</tr>
<tr>
<td><b>Running Devices</b></td>
<td>
<div class="devsite-table-wrapper"><table class="nested responsive">
<tbody>
<tr><td>
<div><a href="https://issuetracker.google.com/issues/310012448" target="_blank"
rel="noopener noreferrer">Issue #310012448</a></div>
<div>Paired physical Wear OS device ignores left-handed screen inversion</div>
</td></tr>
</tbody>
</table></div>
</td>
</tr>
<tr>
<td><b>Running Tests</b></td>
<td>
<div class="devsite-table-wrapper"><table class="nested responsive">
<tbody>
<tr><td>
<div><a href="https://issuetracker.google.com/issues/319510292" target="_blank"
rel="noopener noreferrer">Issue #319510292</a></div>
<div>GMD-FTL fails with HttpResponseException when no logcat available</div>
</td></tr>
</tbody>
</table></div>
</td>
</tr>
</tbody>
</table></div>
Android Studio Releaserhttp://www.blogger.com/profile/03254692685280017507noreply@blogger.comtag:blogger.com,1999:blog-3325683420543787015.post-16512023333000042762024-01-24T14:01:00.001-08:002024-01-24T14:01:11.123-08:00Android Studio Jellyfish | 2023.3.1 Canary 6 now available
<p>Android Studio Jellyfish | 2023.3.1 Canary 6 is now available in the Canary channel.</p>
<p>If you already have an Android Studio build on the <a href="https://developer.android.com/studio/intro/update.html#channels">Canary channel</a>,
you can get the update by clicking <b>Help</b> > <b>Check for Update</b> (or <b>Android Studio</b> > <b>Check
for Updates</b> on macOS). Otherwise, you can <a href="https://developer.android.com/studio/preview/index.html">download it here</a>.</p>
<p>For information on new features and changes in all preview builds of Android Studio Jellyfish, see the <a
href="https://developer.android.com/studio/preview/features/">Android Studio Preview release notes</a>. For details of bugs fixed in each preview
release, see previous entries on this blog.</p>
<h2>General fixes and features</h2>
<p>Below is a list of general fixes in Android Studio Jellyfish | 2023.3.1 Canary 6 and Android Gradle Plugin 8.4.0-alpha06 These are a result of your bug
reports, which help us to make Android Studio better. If you encounter a problem, let us know by <a
href="https://developer.android.com/studio/report-bugs">reporting a bug</a>. You can also <a
href="https://developers.google.com/issue-tracker/guides/subscribe#starring_an_issue">vote for an existing issue</a> to indicate that it also affects
you.</p>
<div class="devsite-table-wrapper"><table class="responsive">
<thead>
<tr>
<th colspan="2">Fixed Issues</th>
</tr>
</thead>
<tbody>
</tbody>
</table></div>
Android Studio Releaserhttp://www.blogger.com/profile/03254692685280017507noreply@blogger.comtag:blogger.com,1999:blog-3325683420543787015.post-26331282263434321702024-01-23T10:00:00.001-08:002024-01-23T10:00:37.148-08:00Android Studio Hedgehog | 2023.1.1 Patch 2 now available
<p>Android Studio Hedgehog | 2023.1.1 Patch 2 is now available in the Stable channel.</p>
<p>If you already have an Android Studio build on the <a href="https://developer.android.com/studio/intro/update.html#channels">Stable channel</a>,
you can get the update by clicking <b>Help</b> > <b>Check for Update</b> (or <b>Android Studio</b> > <b>Check
for Updates</b> on macOS). Otherwise, you can <a href="https://developer.android.com/studio/preview/index.html">download it here</a>.</p>
<p>For information on new features and changes in all preview builds of Android Studio Hedgehog, see the <a
href="https://developer.android.com/studio/preview/features/">Android Studio Preview release notes</a>. For details of bugs fixed in each preview
release, see previous entries on this blog.</p>
<h2>General fixes and features</h2>
<p>Below is a list of general fixes in Android Studio Hedgehog | 2023.1.1 Patch 2 and Android Gradle Plugin 8.2.2 These are a result of your bug
reports, which help us to make Android Studio better. If you encounter a problem, let us know by <a
href="https://developer.android.com/studio/report-bugs">reporting a bug</a>. You can also <a
href="https://developers.google.com/issue-tracker/guides/subscribe#starring_an_issue">vote for an existing issue</a> to indicate that it also affects
you.</p>
<div class="devsite-table-wrapper"><table class="responsive">
<thead>
<tr>
<th colspan="2">Fixed Issues</th>
</tr>
</thead>
<tbody>
<tr>
<td><b>Android Gradle Plugin</b></td>
<td>
<div class="devsite-table-wrapper"><table class="nested responsive">
<tbody>
<tr><td>
<div><a href="https://issuetracker.google.com/issues/298703884" target="_blank"
rel="noopener noreferrer">Issue #298703884</a></div>
<div>Unable to set JaCoCo version in AGP 8.2.0</div>
</td></tr>
</tbody>
</table></div>
</td>
</tr>
<tr>
<td><b>Dexer (D8)</b></td>
<td>
<div class="devsite-table-wrapper"><table class="nested responsive">
<tbody>
<tr><td>
<div><a href="https://issuetracker.google.com/issues/319604744" target="_blank"
rel="noopener noreferrer">Issue #319604744</a></div>
<div>[desugared library] Desugared library version 2.1 is not compatible with previous versions of R8</div>
</td></tr>
<tr><td>
<div><a href="https://issuetracker.google.com/issues/316744331" target="_blank"
rel="noopener noreferrer">Issue #316744331</a></div>
<div>Optimizations running even just with D8?</div>
</td></tr>
</tbody>
</table></div>
</td>
</tr>
<tr>
<td><b>Import/Sync</b></td>
<td>
<div class="devsite-table-wrapper"><table class="nested responsive">
<tbody>
<tr><td>
<div><a href="https://issuetracker.google.com/issues/319624143" target="_blank"
rel="noopener noreferrer">Issue #319624143</a></div>
<div>Performance regression - setting up dependencies in the IDE</div>
</td></tr>
</tbody>
</table></div>
</td>
</tr>
<tr>
<td><b>Shrinker (R8)</b></td>
<td>
<div class="devsite-table-wrapper"><table class="nested responsive">
<tbody>
<tr><td>
<div><a href="https://issuetracker.google.com/issues/316100042" target="_blank"
rel="noopener noreferrer">Issue #316100042</a></div>
<div>[R8 8.3.21] R8 8.3.21 is 1.57MB larger than R8 8.1.56</div>
</td></tr>
<tr><td>
<div><a href="https://issuetracker.google.com/issues/318787479" target="_blank"
rel="noopener noreferrer">Issue #318787479</a></div>
<div>class.getInterfaces() return empty</div>
</td></tr>
</tbody>
</table></div>
</td>
</tr>
</tbody>
</table></div>
Android Studio Releaserhttp://www.blogger.com/profile/03254692685280017507noreply@blogger.comtag:blogger.com,1999:blog-3325683420543787015.post-41436180275965704362024-01-22T10:08:00.001-08:002024-01-22T10:08:38.029-08:00Android Studio Jellyfish | 2023.3.1 Canary 5 now available
<p>Android Studio Jellyfish | 2023.3.1 Canary 5 is now available in the Canary channel.</p>
<p>If you already have an Android Studio build on the <a href="https://developer.android.com/studio/intro/update.html#channels">Canary channel</a>,
you can get the update by clicking <b>Help</b> > <b>Check for Update</b> (or <b>Android Studio</b> > <b>Check
for Updates</b> on macOS). Otherwise, you can <a href="https://developer.android.com/studio/preview/index.html">download it here</a>.</p>
<p>For information on new features and changes in all preview builds of Android Studio Jellyfish, see the <a
href="https://developer.android.com/studio/preview/features/">Android Studio Preview release notes</a>. For details of bugs fixed in each preview
release, see previous entries on this blog.</p>
<h2>General fixes and features</h2>
<p>Below is a list of general fixes in Android Studio Jellyfish | 2023.3.1 Canary 5 and Android Gradle Plugin 8.4.0-alpha05 These are a result of your bug
reports, which help us to make Android Studio better. If you encounter a problem, let us know by <a
href="https://developer.android.com/studio/report-bugs">reporting a bug</a>. You can also <a
href="https://developers.google.com/issue-tracker/guides/subscribe#starring_an_issue">vote for an existing issue</a> to indicate that it also affects
you.</p>
<div class="devsite-table-wrapper"><table class="responsive">
<thead>
<tr>
<th colspan="2">Fixed Issues</th>
</tr>
</thead>
<tbody>
<tr>
<td><b>Android Gradle Plugin</b></td>
<td>
<div class="devsite-table-wrapper"><table class="nested responsive">
<tbody>
<tr><td>
<div><a href="https://issuetracker.google.com/issues/318384658" target="_blank"
rel="noopener noreferrer">Issue #318384658</a></div>
<div>Allow to configure sourceInformation from ComposeOptions</div>
</td></tr>
<tr><td>
<div><a href="https://issuetracker.google.com/issues/318732733" target="_blank"
rel="noopener noreferrer">Issue #318732733</a></div>
<div>Cannot find field: sdk_runtime in message android.bundle.DeviceSpec</div>
</td></tr>
<tr><td>
<div><a href="https://issuetracker.google.com/issues/168640703" target="_blank"
rel="noopener noreferrer">Issue #168640703</a></div>
<div>Support for compileOnlyApi</div>
</td></tr>
<tr><td>
<div><a href="https://issuetracker.google.com/issues/319132114" target="_blank"
rel="noopener noreferrer">Issue #319132114</a></div>
<div>R8 fails on a library module when resource processing is disabled</div>
</td></tr>
</tbody>
</table></div>
</td>
</tr>
<tr>
<td><b>Code Analysis</b></td>
<td>
<div class="devsite-table-wrapper"><table class="nested responsive">
<tbody>
<tr><td>
<div><a href="https://issuetracker.google.com/issues/318269282" target="_blank"
rel="noopener noreferrer">Issue #318269282</a></div>
<div>Request: offer alternative to DeprecatedSinceApi , as it's triggered even if minSdk is lower</div>
</td></tr>
</tbody>
</table></div>
</td>
</tr>
<tr>
<td><b>Import/Sync</b></td>
<td>
<div class="devsite-table-wrapper"><table class="nested responsive">
<tbody>
<tr><td>
<div><a href="https://issuetracker.google.com/issues/233500658" target="_blank"
rel="noopener noreferrer">Issue #233500658</a></div>
<div>Resolution of symbols from KAPT produces .classes seems to be broken</div>
</td></tr>
</tbody>
</table></div>
</td>
</tr>
<tr>
<td><b>Running Devices</b></td>
<td>
<div class="devsite-table-wrapper"><table class="nested responsive">
<tbody>
<tr><td>
<div><a href="https://issuetracker.google.com/issues/255362930" target="_blank"
rel="noopener noreferrer">Issue #255362930</a></div>
<div>For the Android Studio mirroring feature, also mirror sound</div>
</td></tr>
</tbody>
</table></div>
</td>
</tr>
</tbody>
</table></div>
Android Studio Releaserhttp://www.blogger.com/profile/03254692685280017507noreply@blogger.comtag:blogger.com,1999:blog-3325683420543787015.post-20252407469887131052024-01-12T09:32:00.001-08:002024-01-12T09:32:37.232-08:00Android Studio Jellyfish | 2023.3.1 Canary 4 now available
<p>Android Studio Jellyfish | 2023.3.1 Canary 4 is now available in the Canary channel.</p>
<p>If you already have an Android Studio build on the <a href="https://developer.android.com/studio/intro/update.html#channels">Canary channel</a>,
you can get the update by clicking <b>Help</b> > <b>Check for Update</b> (or <b>Android Studio</b> > <b>Check
for Updates</b> on macOS). Otherwise, you can <a href="https://developer.android.com/studio/preview/index.html">download it here</a>.</p>
<p>For information on new features and changes in all preview builds of Android Studio Jellyfish, see the <a
href="https://developer.android.com/studio/preview/features/">Android Studio Preview release notes</a>. For details of bugs fixed in each preview
release, see previous entries on this blog.</p>
<h2>General fixes and features</h2>
<p>Below is a list of general fixes in Android Studio Jellyfish | 2023.3.1 Canary 4 and Android Gradle Plugin 8.4.0-alpha04 These are a result of your bug
reports, which help us to make Android Studio better. If you encounter a problem, let us know by <a
href="https://developer.android.com/studio/report-bugs">reporting a bug</a>. You can also <a
href="https://developers.google.com/issue-tracker/guides/subscribe#starring_an_issue">vote for an existing issue</a> to indicate that it also affects
you.</p>
<div class="devsite-table-wrapper"><table class="responsive">
<thead>
<tr>
<th colspan="2">Fixed Issues</th>
</tr>
</thead>
<tbody>
<tr>
<td><b>Android Gradle Plugin</b></td>
<td>
<div class="devsite-table-wrapper"><table class="nested responsive">
<tbody>
<tr><td>
<div><a href="https://issuetracker.google.com/issues/263197720" target="_blank"
rel="noopener noreferrer">Issue #263197720</a></div>
<div>Minified library classes are not published correctly for inter-project consumption</div>
</td></tr>
<tr><td>
<div><a href="https://issuetracker.google.com/issues/266681484" target="_blank"
rel="noopener noreferrer">Issue #266681484</a></div>
<div>Provide Variant#sources API that excludes generated files</div>
</td></tr>
<tr><td>
<div><a href="https://issuetracker.google.com/issues/248059128" target="_blank"
rel="noopener noreferrer">Issue #248059128</a></div>
<div>AGP models do not contain java-platform project dependencies</div>
</td></tr>
<tr><td>
<div><a href="https://issuetracker.google.com/issues/315336689" target="_blank"
rel="noopener noreferrer">Issue #315336689</a></div>
<div>ExtractAarTransform creates non-reproducible classes.jar for aars that have no classes.jar</div>
</td></tr>
</tbody>
</table></div>
</td>
</tr>
<tr>
<td><b>Baseline Profiles & ProfileInstaller</b></td>
<td>
<div class="devsite-table-wrapper"><table class="nested responsive">
<tbody>
<tr><td>
<div><a href="https://issuetracker.google.com/issues/316047739" target="_blank"
rel="noopener noreferrer">Issue #316047739</a></div>
<div>compileReleaseArtProfile fails with java.lang.ArrayIndexOutOfBoundsException</div>
</td></tr>
</tbody>
</table></div>
</td>
</tr>
<tr>
<td><b>Core IDE</b></td>
<td>
<div class="devsite-table-wrapper"><table class="nested responsive">
<tbody>
<tr><td>
<div><a href="https://issuetracker.google.com/issues/68295805" target="_blank"
rel="noopener noreferrer">Issue #68295805</a></div>
<div>Welcome page windows size too big</div>
</td></tr>
</tbody>
</table></div>
</td>
</tr>
<tr>
<td><b>Device File Explorer</b></td>
<td>
<div class="devsite-table-wrapper"><table class="nested responsive">
<tbody>
<tr><td>
<div><a href="https://issuetracker.google.com/issues/317938428" target="_blank"
rel="noopener noreferrer">Issue #317938428</a></div>
<div>The "Device does not seem to support the "su 0" command" message should not include stack trace</div>
</td></tr>
</tbody>
</table></div>
</td>
</tr>
<tr>
<td><b>Layout Editor</b></td>
<td>
<div class="devsite-table-wrapper"><table class="nested responsive">
<tbody>
<tr><td>
<div><a href="https://issuetracker.google.com/issues/241795063" target="_blank"
rel="noopener noreferrer">Issue #241795063</a></div>
<div>Feature request: Consider publishing LayoutLib as a separate artifact on maven.google.com</div>
</td></tr>
</tbody>
</table></div>
</td>
</tr>
<tr>
<td><b>Network Inspector</b></td>
<td>
<div class="devsite-table-wrapper"><table class="nested responsive">
<tbody>
<tr><td>
<div><a href="https://issuetracker.google.com/issues/316268593" target="_blank"
rel="noopener noreferrer">Issue #316268593</a></div>
<div>Downloading large file fails when Network Inspector is open</div>
</td></tr>
</tbody>
</table></div>
</td>
</tr>
<tr>
<td><b>New Code/Templates</b></td>
<td>
<div class="devsite-table-wrapper"><table class="nested responsive">
<tbody>
<tr><td>
<div><a href="https://issuetracker.google.com/issues/308606116" target="_blank"
rel="noopener noreferrer">Issue #308606116</a></div>
<div>Consistently use lowercase letters in suggested plugin names</div>
</td></tr>
</tbody>
</table></div>
</td>
</tr>
<tr>
<td><b>Resources</b></td>
<td>
<div class="devsite-table-wrapper"><table class="nested responsive">
<tbody>
<tr><td>
<div><a href="https://issuetracker.google.com/issues/318179179" target="_blank"
rel="noopener noreferrer">Issue #318179179</a></div>
<div>Hovering over "Show All Regions" in the Locale selector resets region selection</div>
</td></tr>
</tbody>
</table></div>
</td>
</tr>
</tbody>
</table></div>
Android Studio Releaserhttp://www.blogger.com/profile/03254692685280017507noreply@blogger.comtag:blogger.com,1999:blog-3325683420543787015.post-74203577743649450182024-01-10T10:24:00.001-08:002024-01-10T10:24:44.520-08:00Android Studio Iguana | 2023.2.1 Beta 2 now available
<p>Android Studio Iguana | 2023.2.1 Beta 2 is now available in the Beta channel.</p>
<p>If you already have an Android Studio build on the <a href="https://developer.android.com/studio/intro/update.html#channels">Beta channel</a>,
you can get the update by clicking <b>Help</b> > <b>Check for Update</b> (or <b>Android Studio</b> > <b>Check
for Updates</b> on macOS). Otherwise, you can <a href="https://developer.android.com/studio/preview/index.html">download it here</a>.</p>
<p>For information on new features and changes in all preview builds of Android Studio Iguana, see the <a
href="https://developer.android.com/studio/preview/features/">Android Studio Preview release notes</a>. For details of bugs fixed in each preview
release, see previous entries on this blog.</p>
<h2>General fixes and features</h2>
<p>Below is a list of general fixes in Android Studio Iguana | 2023.2.1 Beta 2 and Android Gradle Plugin 8.3.0-beta02 These are a result of your bug
reports, which help us to make Android Studio better. If you encounter a problem, let us know by <a
href="https://developer.android.com/studio/report-bugs">reporting a bug</a>. You can also <a
href="https://developers.google.com/issue-tracker/guides/subscribe#starring_an_issue">vote for an existing issue</a> to indicate that it also affects
you.</p>
<div class="devsite-table-wrapper"><table class="responsive">
<thead>
<tr>
<th colspan="2">Fixed Issues</th>
</tr>
</thead>
<tbody>
<tr>
<td><b>Android Gradle Plugin</b></td>
<td>
<div class="devsite-table-wrapper"><table class="nested responsive">
<tbody>
<tr><td>
<div><a href="https://issuetracker.google.com/issues/298703884" target="_blank"
rel="noopener noreferrer">Issue #298703884</a></div>
<div>Unable to set JaCoCo version in AGP 8.2.0</div>
</td></tr>
<tr><td>
<div><a href="https://issuetracker.google.com/issues/314731501" target="_blank"
rel="noopener noreferrer">Issue #314731501</a></div>
<div>Android Gradle Plugin 8.2.0 install task fails in project that uses dynamic features</div>
</td></tr>
</tbody>
</table></div>
</td>
</tr>
<tr>
<td><b>Baseline Profiles & ProfileInstaller</b></td>
<td>
<div class="devsite-table-wrapper"><table class="nested responsive">
<tbody>
<tr><td>
<div><a href="https://issuetracker.google.com/issues/316047739" target="_blank"
rel="noopener noreferrer">Issue #316047739</a></div>
<div>compileReleaseArtProfile fails with java.lang.ArrayIndexOutOfBoundsException</div>
</td></tr>
</tbody>
</table></div>
</td>
</tr>
<tr>
<td><b>Import/Sync</b></td>
<td>
<div class="devsite-table-wrapper"><table class="nested responsive">
<tbody>
<tr><td>
<div><a href="https://issuetracker.google.com/issues/317085185" target="_blank"
rel="noopener noreferrer">Issue #317085185</a></div>
<div>Using non-AndroidX libraries in an AndroidX project</div>
</td></tr>
</tbody>
</table></div>
</td>
</tr>
<tr>
<td><b>Shrinker (R8)</b></td>
<td>
<div class="devsite-table-wrapper"><table class="nested responsive">
<tbody>
<tr><td>
<div><a href="https://issuetracker.google.com/issues/316100042" target="_blank"
rel="noopener noreferrer">Issue #316100042</a></div>
<div>[R8 8.3.21] R8 8.3.21 is 1.57MB larger than R8 8.1.56</div>
</td></tr>
</tbody>
</table></div>
</td>
</tr>
</tbody>
</table></div>
Android Studio Releaserhttp://www.blogger.com/profile/03254692685280017507noreply@blogger.comtag:blogger.com,1999:blog-3325683420543787015.post-83155822644339582942024-01-04T13:08:00.001-08:002024-01-04T13:08:45.310-08:00Android Studio Jellyfish | 2023.3.1 Canary 3 now available
<p>Android Studio Jellyfish | 2023.3.1 Canary 3 is now available in the Canary channel.</p>
<p>If you already have an Android Studio build on the <a href="https://developer.android.com/studio/intro/update.html#channels">Canary channel</a>,
you can get the update by clicking <b>Help</b> > <b>Check for Update</b> (or <b>Android Studio</b> > <b>Check
for Updates</b> on macOS). Otherwise, you can <a href="https://developer.android.com/studio/preview/index.html">download it here</a>.</p>
<p>For information on new features and changes in all preview builds of Android Studio Jellyfish, see the <a
href="https://developer.android.com/studio/preview/features/">Android Studio Preview release notes</a>. For details of bugs fixed in each preview
release, see previous entries on this blog.</p>
<h2>General fixes and features</h2>
<p>Below is a list of general fixes in Android Studio Jellyfish | 2023.3.1 Canary 3 and Android Gradle Plugin 8.4.0-alpha03 These are a result of your bug
reports, which help us to make Android Studio better. If you encounter a problem, let us know by <a
href="https://developer.android.com/studio/report-bugs">reporting a bug</a>. You can also <a
href="https://developers.google.com/issue-tracker/guides/subscribe#starring_an_issue">vote for an existing issue</a> to indicate that it also affects
you.</p>
<div class="devsite-table-wrapper"><table class="responsive">
<thead>
<tr>
<th colspan="2">Fixed Issues</th>
</tr>
</thead>
<tbody>
<tr>
<td><b>Android Gradle Plugin</b></td>
<td>
<div class="devsite-table-wrapper"><table class="nested responsive">
<tbody>
<tr><td>
<div><a href="https://issuetracker.google.com/issues/298703884" target="_blank"
rel="noopener noreferrer">Issue #298703884</a></div>
<div>Unable to set JaCoCo version in AGP 8.2.0</div>
</td></tr>
<tr><td>
<div><a href="https://issuetracker.google.com/issues/300096187" target="_blank"
rel="noopener noreferrer">Issue #300096187</a></div>
<div>DynamicFeatureBuildType is missing isDebuggable</div>
</td></tr>
</tbody>
</table></div>
</td>
</tr>
</tbody>
</table></div>
Android Studio Releaserhttp://www.blogger.com/profile/03254692685280017507noreply@blogger.comtag:blogger.com,1999:blog-3325683420543787015.post-40564050521659902152024-01-03T10:01:00.001-08:002024-01-03T10:01:12.571-08:00Android Studio Hedgehog | 2023.1.1 Patch 1 now available
<p>Android Studio Hedgehog | 2023.1.1 Patch 1 is now available in the Stable channel.</p>
<p>If you already have an Android Studio build on the <a href="https://developer.android.com/studio/intro/update.html#channels">Stable channel</a>,
you can get the update by clicking <b>Help</b> > <b>Check for Update</b> (or <b>Android Studio</b> > <b>Check
for Updates</b> on macOS). Otherwise, you can <a href="https://developer.android.com/studio/preview/index.html">download it here</a>.</p>
<p>For information on new features and changes in all preview builds of Android Studio Hedgehog, see the <a
href="https://developer.android.com/studio/preview/features/">Android Studio Preview release notes</a>. For details of bugs fixed in each preview
release, see previous entries on this blog.</p>
<h2>General fixes and features</h2>
<p>Below is a list of general fixes in Android Studio Hedgehog | 2023.1.1 Patch 1 and Android Gradle Plugin 8.2.1 These are a result of your bug
reports, which help us to make Android Studio better. If you encounter a problem, let us know by <a
href="https://developer.android.com/studio/report-bugs">reporting a bug</a>. You can also <a
href="https://developers.google.com/issue-tracker/guides/subscribe#starring_an_issue">vote for an existing issue</a> to indicate that it also affects
you.</p>
<div class="devsite-table-wrapper"><table class="responsive">
<thead>
<tr>
<th colspan="2">Fixed Issues</th>
</tr>
</thead>
<tbody>
<tr>
<td><b>Android Gradle Plugin</b></td>
<td>
<div class="devsite-table-wrapper"><table class="nested responsive">
<tbody>
<tr><td>
<div><a href="https://issuetracker.google.com/issues/310252873" target="_blank"
rel="noopener noreferrer">Issue #310252873</a></div>
<div>Do not run dexing task on subprojects' classes when they are already dex'd through artifact transforms</div>
</td></tr>
<tr><td>
<div><a href="https://issuetracker.google.com/issues/294137077" target="_blank"
rel="noopener noreferrer">Issue #294137077</a></div>
<div>Android Gradle Plugin failed with JavaVersion.VERSION_11 and OpenJDK 21 ea</div>
</td></tr>
</tbody>
</table></div>
</td>
</tr>
<tr>
<td><b>Dexer (D8)</b></td>
<td>
<div class="devsite-table-wrapper"><table class="nested responsive">
<tbody>
<tr><td>
<div><a href="https://issuetracker.google.com/issues/312443509" target="_blank"
rel="noopener noreferrer">Issue #312443509</a></div>
<div>Desugar records for Android U</div>
</td></tr>
</tbody>
</table></div>
</td>
</tr>
<tr>
<td><b>Import/Sync</b></td>
<td>
<div class="devsite-table-wrapper"><table class="nested responsive">
<tbody>
<tr><td>
<div><a href="https://issuetracker.google.com/issues/317085185" target="_blank"
rel="noopener noreferrer">Issue #317085185</a></div>
<div>Using non-AndroidX libraries in an AndroidX project</div>
</td></tr>
</tbody>
</table></div>
</td>
</tr>
<tr>
<td><b>IntelliJ</b></td>
<td>
<div class="devsite-table-wrapper"><table class="nested responsive">
<tbody>
<tr><td>
<div><a href="https://issuetracker.google.com/issues/316188047" target="_blank"
rel="noopener noreferrer">Issue #316188047</a></div>
<div>Android Studio stuck indexing xml file that contains invalid chars</div>
</td></tr>
</tbody>
</table></div>
</td>
</tr>
<tr>
<td><b>Running Devices</b></td>
<td>
<div class="devsite-table-wrapper"><table class="nested responsive">
<tbody>
<tr><td>
<div><a href="https://issuetracker.google.com/issues/311790299" target="_blank"
rel="noopener noreferrer">Issue #311790299</a></div>
<div>Unable to connect to physical device for development</div>
</td></tr>
</tbody>
</table></div>
</td>
</tr>
<tr>
<td><b>Shrinker (R8)</b></td>
<td>
<div class="devsite-table-wrapper"><table class="nested responsive">
<tbody>
<tr><td>
<div><a href="https://issuetracker.google.com/issues/307987907" target="_blank"
rel="noopener noreferrer">Issue #307987907</a></div>
<div>R8 generates broken dex resulting in class cast exception at runtime</div>
</td></tr>
<tr><td>
<div><a href="https://issuetracker.google.com/issues/309727365" target="_blank"
rel="noopener noreferrer">Issue #309727365</a></div>
<div>R8 causing interface change to inaccessible interface</div>
</td></tr>
<tr><td>
<div><a href="https://issuetracker.google.com/issues/315877832" target="_blank"
rel="noopener noreferrer">Issue #315877832</a></div>
<div>R8 Flurry SDK crash with AGP 8.2.0</div>
</td></tr>
<tr><td>
<div><a href="https://issuetracker.google.com/issues/314984596" target="_blank"
rel="noopener noreferrer">Issue #314984596</a></div>
<div>Android - R8 causes subclass of LinearLayoutManager to crash</div>
</td></tr>
<tr><td>
<div><a href="https://issuetracker.google.com/issues/310939676" target="_blank"
rel="noopener noreferrer">Issue #310939676</a></div>
<div>ClassCastException in R8 when repackaging is on and shrinking, obfuscation and optimization is turned off</div>
</td></tr>
<tr><td>
<div><a href="https://issuetracker.google.com/issues/307761442" target="_blank"
rel="noopener noreferrer">Issue #307761442</a></div>
<div>R8 stuck in BridgeAnalyzer.analyzeMethod</div>
</td></tr>
<tr><td>
<div><a href="https://issuetracker.google.com/issues/315186101" target="_blank"
rel="noopener noreferrer">Issue #315186101</a></div>
<div> R8 v8.2.33, "java.lang.VerifyError: Bad type on operand stack" runtime crash after upgrade</div>
</td></tr>
</tbody>
</table></div>
</td>
</tr>
</tbody>
</table></div>
Android Studio Releaserhttp://www.blogger.com/profile/03254692685280017507noreply@blogger.comtag:blogger.com,1999:blog-3325683420543787015.post-15661024603688684282024-01-02T10:01:00.001-08:002024-01-02T10:01:07.867-08:00Android Studio Jellyfish | 2023.3.1 Canary 2 now available
<p>Android Studio Jellyfish | 2023.3.1 Canary 2 is now available in the Canary channel.</p>
<p>If you already have an Android Studio build on the <a href="https://developer.android.com/studio/intro/update.html#channels">Canary channel</a>,
you can get the update by clicking <b>Help</b> > <b>Check for Update</b> (or <b>Android Studio</b> > <b>Check
for Updates</b> on macOS). Otherwise, you can <a href="https://developer.android.com/studio/preview/index.html">download it here</a>.</p>
<p>For information on new features and changes in all preview builds of Android Studio Jellyfish, see the <a
href="https://developer.android.com/studio/preview/features/">Android Studio Preview release notes</a>. For details of bugs fixed in each preview
release, see previous entries on this blog.</p>
<h2>General fixes and features</h2>
<p>Below is a list of general fixes in Android Studio Jellyfish | 2023.3.1 Canary 2 and Android Gradle Plugin 8.4.0-alpha02 These are a result of your bug
reports, which help us to make Android Studio better. If you encounter a problem, let us know by <a
href="https://developer.android.com/studio/report-bugs">reporting a bug</a>. You can also <a
href="https://developers.google.com/issue-tracker/guides/subscribe#starring_an_issue">vote for an existing issue</a> to indicate that it also affects
you.</p>
<div class="devsite-table-wrapper"><table class="responsive">
<thead>
<tr>
<th colspan="2">Fixed Issues</th>
</tr>
</thead>
<tbody>
</tbody>
</table></div>
Android Studio Releaserhttp://www.blogger.com/profile/03254692685280017507noreply@blogger.comtag:blogger.com,1999:blog-3325683420543787015.post-5393229036998817942023-12-28T10:01:00.001-08:002023-12-28T10:01:15.426-08:00Android Studio Jellyfish | 2023.3.1 Canary 1 now available
<p>Android Studio Jellyfish | 2023.3.1 Canary 1 is now available in the Canary channel.</p>
<p>If you already have an Android Studio build on the <a href="https://developer.android.com/studio/intro/update.html#channels">Canary channel</a>,
you can get the update by clicking <b>Help</b> > <b>Check for Update</b> (or <b>Android Studio</b> > <b>Check
for Updates</b> on macOS). Otherwise, you can <a href="https://developer.android.com/studio/preview/index.html">download it here</a>.</p>
<p>For information on new features and changes in all preview builds of Android Studio Jellyfish, see the <a
href="https://developer.android.com/studio/preview/features/">Android Studio Preview release notes</a>. For details of bugs fixed in each preview
release, see previous entries on this blog.</p>
<h2>General fixes and features</h2>
<p>Below is a list of general fixes in Android Studio Jellyfish | 2023.3.1 Canary 1 and Android Gradle Plugin 8.4.0-alpha01 These are a result of your bug
reports, which help us to make Android Studio better. If you encounter a problem, let us know by <a
href="https://developer.android.com/studio/report-bugs">reporting a bug</a>. You can also <a
href="https://developers.google.com/issue-tracker/guides/subscribe#starring_an_issue">vote for an existing issue</a> to indicate that it also affects
you.</p>
<div class="devsite-table-wrapper"><table class="responsive">
<thead>
<tr>
<th colspan="2">Fixed Issues</th>
</tr>
</thead>
<tbody>
<tr>
<td><b>Android Gradle Plugin</b></td>
<td>
<div class="devsite-table-wrapper"><table class="nested responsive">
<tbody>
<tr><td>
<div><a href="https://issuetracker.google.com/issues/278800528" target="_blank"
rel="noopener noreferrer">Issue #278800528</a></div>
<div>Improve error message for why `--release` option can't be used for JavaCompile</div>
</td></tr>
<tr><td>
<div><a href="https://issuetracker.google.com/issues/194804421" target="_blank"
rel="noopener noreferrer">Issue #194804421</a></div>
<div>Disable caching of MergeSourceSetFolders using @DoNotCacheByDefault</div>
</td></tr>
</tbody>
</table></div>
</td>
</tr>
<tr>
<td><b>Database Inspector</b></td>
<td>
<div class="devsite-table-wrapper"><table class="nested responsive">
<tbody>
<tr><td>
<div><a href="https://issuetracker.google.com/issues/211670717" target="_blank"
rel="noopener noreferrer">Issue #211670717</a></div>
<div>Database inspector columns do not support wrapping long lines</div>
</td></tr>
<tr><td>
<div><a href="https://issuetracker.google.com/issues/153803735" target="_blank"
rel="noopener noreferrer">Issue #153803735</a></div>
<div>Database Inspector makes it needlessly hard to find related processes</div>
</td></tr>
</tbody>
</table></div>
</td>
</tr>
<tr>
<td><b>Import/Sync</b></td>
<td>
<div class="devsite-table-wrapper"><table class="nested responsive">
<tbody>
<tr><td>
<div><a href="https://issuetracker.google.com/issues/317085185" target="_blank"
rel="noopener noreferrer">Issue #317085185</a></div>
<div>Using non-AndroidX libraries in an AndroidX project</div>
</td></tr>
</tbody>
</table></div>
</td>
</tr>
<tr>
<td><b>Layout Inspector</b></td>
<td>
<div class="devsite-table-wrapper"><table class="nested responsive">
<tbody>
<tr><td>
<div><a href="https://issuetracker.google.com/issues/316777257" target="_blank"
rel="noopener noreferrer">Issue #316777257</a></div>
<div>Layout Inspector RootsDetector leaking root views</div>
</td></tr>
</tbody>
</table></div>
</td>
</tr>
<tr>
<td><b>StudioBot</b></td>
<td>
<div class="devsite-table-wrapper"><table class="nested responsive">
<tbody>
<tr><td>
<div><a href="https://issuetracker.google.com/issues/316844800" target="_blank"
rel="noopener noreferrer">Issue #316844800</a></div>
<div>Studio Bot unresponsive with empty error</div>
</td></tr>
</tbody>
</table></div>
</td>
</tr>
<tr>
<td><b>View Binding</b></td>
<td>
<div class="devsite-table-wrapper"><table class="nested responsive">
<tbody>
<tr><td>
<div><a href="https://issuetracker.google.com/issues/316308496" target="_blank"
rel="noopener noreferrer">Issue #316308496</a></div>
<div>android project - viewbinding is incorrectly claiming viewbinding class unavailable</div>
</td></tr>
</tbody>
</table></div>
</td>
</tr>
</tbody>
</table></div>
Android Studio Releaserhttp://www.blogger.com/profile/03254692685280017507noreply@blogger.comtag:blogger.com,1999:blog-3325683420543787015.post-32599508838063311292023-12-26T10:01:00.001-08:002023-12-26T10:01:10.673-08:00Android Studio Iguana | 2023.2.1 Beta 1 now available
<p>Android Studio Iguana | 2023.2.1 Beta 1 is now available in the Beta channel.</p>
<p>If you already have an Android Studio build on the <a href="https://developer.android.com/studio/intro/update.html#channels">Beta channel</a>,
you can get the update by clicking <b>Help</b> > <b>Check for Update</b> (or <b>Android Studio</b> > <b>Check
for Updates</b> on macOS). Otherwise, you can <a href="https://developer.android.com/studio/preview/index.html">download it here</a>.</p>
<p>For information on new features and changes in all preview builds of Android Studio Iguana, see the <a
href="https://developer.android.com/studio/preview/features/">Android Studio Preview release notes</a>. For details of bugs fixed in each preview
release, see previous entries on this blog.</p>
<h2>General fixes and features</h2>
<p>Below is a list of general fixes in Android Studio Iguana | 2023.2.1 Beta 1 and Android Gradle Plugin 8.3.0-beta01 These are a result of your bug
reports, which help us to make Android Studio better. If you encounter a problem, let us know by <a
href="https://developer.android.com/studio/report-bugs">reporting a bug</a>. You can also <a
href="https://developers.google.com/issue-tracker/guides/subscribe#starring_an_issue">vote for an existing issue</a> to indicate that it also affects
you.</p>
<div class="devsite-table-wrapper"><table class="responsive">
<thead>
<tr>
<th colspan="2">Fixed Issues</th>
</tr>
</thead>
<tbody>
<tr>
<td><b>Import/Sync</b></td>
<td>
<div class="devsite-table-wrapper"><table class="nested responsive">
<tbody>
<tr><td>
<div><a href="https://issuetracker.google.com/issues/315440596" target="_blank"
rel="noopener noreferrer">Issue #315440596</a></div>
<div>Potential compatibility issue with Gradle 9 in Iguana because of org.gradle.util.VersionNumber</div>
</td></tr>
</tbody>
</table></div>
</td>
</tr>
<tr>
<td><b>Shrinker (R8)</b></td>
<td>
<div class="devsite-table-wrapper"><table class="nested responsive">
<tbody>
<tr><td>
<div><a href="https://issuetracker.google.com/issues/315877832" target="_blank"
rel="noopener noreferrer">Issue #315877832</a></div>
<div>R8 Flurry SDK crash with AGP 8.2.0</div>
</td></tr>
<tr><td>
<div><a href="https://issuetracker.google.com/issues/314984596" target="_blank"
rel="noopener noreferrer">Issue #314984596</a></div>
<div>Android - R8 causes subclass of LinearLayoutManager to crash</div>
</td></tr>
<tr><td>
<div><a href="https://issuetracker.google.com/issues/315186101" target="_blank"
rel="noopener noreferrer">Issue #315186101</a></div>
<div> R8 v8.2.33, "java.lang.VerifyError: Bad type on operand stack" runtime crash after upgrade</div>
</td></tr>
</tbody>
</table></div>
</td>
</tr>
</tbody>
</table></div>
Android Studio Releaserhttp://www.blogger.com/profile/03254692685280017507noreply@blogger.comtag:blogger.com,1999:blog-3325683420543787015.post-19016476825408832652023-12-13T06:52:00.001-08:002023-12-20T16:21:12.910-08:00Android Studio Iguana | 2023.2.1 Canary 18 now available
<p>Android Studio Iguana | 2023.2.1 Canary 18 is now available in the Canary channel.</p><p>If you already have an Android Studio build on the <a href="https://developer.android.com/studio/intro/update.html#channels">Canary channel</a>,
you can get the update by clicking <b>Help</b> > <b>Check for Update</b> (or <b>Android Studio</b> > <b>Check
for Updates</b> on macOS). Otherwise, you can <a href="https://developer.android.com/studio/preview/index.html">download it here</a>.</p>
<p>For information on new features and changes in all preview builds of Android Studio Iguana, see the <a href="https://developer.android.com/studio/preview/features/">Android Studio Preview release notes</a>. For details of bugs fixed in each preview
release, see previous entries on this blog.</p>
<h2>General fixes and features</h2>
<div style="text-align: left;"><span style="font-family: inherit;">This release introduces App development with Gemini Pro using </span><a href="http://ai.google.dev/tutorials/android_quickstart/?utm_source=android&utm_medium=referral&utm_campaign=blog&utm_content=" style="background-color: white; box-sizing: inherit; font-family: inherit; font-size: 16px; outline: 0px; text-decoration: var(--devsite-link-text-decoration,none); word-break: break-word;" target="_blank">Google AI SDK</a><span style="background-color: white; color: #202124; font-family: inherit; font-size: 16px;">, a client SDK for </span><span style="background-color: white;"><span style="color: #202124; font-family: inherit;">Android. See more </span><span style="color: #202124;">information</span><span style="color: #202124; font-family: inherit;"> <a href="https://android-developers.googleblog.com/2023/12/leverage-generative-ai-in-your-android-apps.html">here</a>.</span></span></div>
Android Studio Releaserhttp://www.blogger.com/profile/03254692685280017507noreply@blogger.comtag:blogger.com,1999:blog-3325683420543787015.post-67078083525885011542023-12-07T15:02:00.001-08:002023-12-07T15:02:55.954-08:00Android Studio Iguana | 2023.2.1 Canary 17 now available
<p>Android Studio Iguana | 2023.2.1 Canary 17 is now available in the Canary channel.</p>
<p>If you already have an Android Studio build on the <a href="https://developer.android.com/studio/intro/update.html#channels">Canary channel</a>,
you can get the update by clicking <b>Help</b> > <b>Check for Update</b> (or <b>Android Studio</b> > <b>Check
for Updates</b> on macOS). Otherwise, you can <a href="https://developer.android.com/studio/preview/index.html">download it here</a>.</p>
<p>For information on new features and changes in all preview builds of Android Studio Iguana, see the <a
href="https://developer.android.com/studio/preview/features/">Android Studio Preview release notes</a>. For details of bugs fixed in each preview
release, see previous entries on this blog.</p>
<h2>General fixes and features</h2>
<p>Below is a list of general fixes in Android Studio Iguana | 2023.2.1 Canary 17 and Android Gradle Plugin 8.3.0-alpha17 These are a result of your bug
reports, which help us to make Android Studio better. If you encounter a problem, let us know by <a
href="https://developer.android.com/studio/report-bugs">reporting a bug</a>. You can also <a
href="https://developers.google.com/issue-tracker/guides/subscribe#starring_an_issue">vote for an existing issue</a> to indicate that it also affects
you.</p>
<div class="devsite-table-wrapper"><table class="responsive">
<thead>
<tr>
<th colspan="2">Fixed Issues</th>
</tr>
</thead>
<tbody>
<tr>
<td><b>Android Gradle Plugin</b></td>
<td>
<div class="devsite-table-wrapper"><table class="nested responsive">
<tbody>
<tr><td>
<div><a href="https://issuetracker.google.com/issues/214428179" target="_blank"
rel="noopener noreferrer">Issue #214428179</a></div>
<div>Please provide options to include generated sources on Javadoc and SourceJar</div>
</td></tr>
<tr><td>
<div><a href="https://issuetracker.google.com/issues/308175247" target="_blank"
rel="noopener noreferrer">Issue #308175247</a></div>
<div>Need quick fix for discrepancy between compileSdk and dependency with minCompileSdkVersion</div>
</td></tr>
<tr><td>
<div><a href="https://issuetracker.google.com/issues/37045148" target="_blank"
rel="noopener noreferrer">Issue #37045148</a></div>
<div>[Gradle] tools:overrideLibrary should support asterisk (*)</div>
</td></tr>
<tr><td>
<div><a href="https://issuetracker.google.com/issues/309843401" target="_blank"
rel="noopener noreferrer">Issue #309843401</a></div>
<div>UI Freeze when editing manifest</div>
</td></tr>
</tbody>
</table></div>
</td>
</tr>
<tr>
<td><b>App Quality Insights</b></td>
<td>
<div class="devsite-table-wrapper"><table class="nested responsive">
<tbody>
<tr><td>
<div><a href="https://issuetracker.google.com/issues/314372143" target="_blank"
rel="noopener noreferrer">Issue #314372143</a></div>
<div>The sorting function of the Issues column isn't sorting intuitively</div>
</td></tr>
</tbody>
</table></div>
</td>
</tr>
<tr>
<td><b>C++ Debugger</b></td>
<td>
<div class="devsite-table-wrapper"><table class="nested responsive">
<tbody>
<tr><td>
<div><a href="https://issuetracker.google.com/issues/301570463" target="_blank"
rel="noopener noreferrer">Issue #301570463</a></div>
<div>LLDB Debugger not check apk for required architectures before launching</div>
</td></tr>
</tbody>
</table></div>
</td>
</tr>
<tr>
<td><b>Code Analysis</b></td>
<td>
<div class="devsite-table-wrapper"><table class="nested responsive">
<tbody>
<tr><td>
<div><a href="https://issuetracker.google.com/issues/173137950" target="_blank"
rel="noopener noreferrer">Issue #173137950</a></div>
<div>Lint library version checks don't work with BoM (Bill of Materials)</div>
</td></tr>
</tbody>
</table></div>
</td>
</tr>
<tr>
<td><b>Code Editor</b></td>
<td>
<div class="devsite-table-wrapper"><table class="nested responsive">
<tbody>
<tr><td>
<div><a href="https://issuetracker.google.com/issues/301981607" target="_blank"
rel="noopener noreferrer">Issue #301981607</a></div>
<div>Quick documentation action on a function shows "COMPILED_CODE" for default parameters in Iguana Canary 5</div>
</td></tr>
</tbody>
</table></div>
</td>
</tr>
<tr>
<td><b>Device Manager</b></td>
<td>
<div class="devsite-table-wrapper"><table class="nested responsive">
<tbody>
<tr><td>
<div><a href="https://issuetracker.google.com/issues/314840589" target="_blank"
rel="noopener noreferrer">Issue #314840589</a></div>
<div>Device skins copied to SDK directory</div>
</td></tr>
</tbody>
</table></div>
</td>
</tr>
<tr>
<td><b>Gradle</b></td>
<td>
<div class="devsite-table-wrapper"><table class="nested responsive">
<tbody>
<tr><td>
<div><a href="https://issuetracker.google.com/issues/204522137" target="_blank"
rel="noopener noreferrer">Issue #204522137</a></div>
<div>'InlineApi' instead of 'InlinedApi'</div>
</td></tr>
</tbody>
</table></div>
</td>
</tr>
<tr>
<td><b>Import/Sync</b></td>
<td>
<div class="devsite-table-wrapper"><table class="nested responsive">
<tbody>
<tr><td>
<div><a href="https://issuetracker.google.com/issues/243886833" target="_blank"
rel="noopener noreferrer">Issue #243886833</a></div>
<div>Allow tests for syncing with old versions of AGP to handle new namespace DSL</div>
</td></tr>
<tr><td>
<div><a href="https://issuetracker.google.com/issues/286247192" target="_blank"
rel="noopener noreferrer">Issue #286247192</a></div>
<div>Firebase BOM not updated</div>
</td></tr>
</tbody>
</table></div>
</td>
</tr>
<tr>
<td><b>Lint</b></td>
<td>
<div class="devsite-table-wrapper"><table class="nested responsive">
<tbody>
<tr><td>
<div><a href="https://issuetracker.google.com/issues/313937481" target="_blank"
rel="noopener noreferrer">Issue #313937481</a></div>
<div>Android Studio / Lint doesn't tell you when "platform" dependencies are out of date</div>
</td></tr>
<tr><td>
<div><a href="https://issuetracker.google.com/issues/190076622" target="_blank"
rel="noopener noreferrer">Issue #190076622</a></div>
<div>Bug: no suggestion to update Firebase-bom dependency</div>
</td></tr>
<tr><td>
<div><a href="https://issuetracker.google.com/issues/192383335" target="_blank"
rel="noopener noreferrer">Issue #192383335</a></div>
<div>Project Structure (and Gradle (?)) does not discover Firebase BOM dependencies to be upgraded to a newer version.</div>
</td></tr>
</tbody>
</table></div>
</td>
</tr>
</tbody>
</table></div>
Android Studio Releaserhttp://www.blogger.com/profile/03254692685280017507noreply@blogger.comtag:blogger.com,1999:blog-3325683420543787015.post-41801209693902345362023-11-30T14:08:00.001-08:002023-11-30T14:08:09.434-08:00Android Studio Iguana | 2023.2.1 Canary 16 now available
<p>Android Studio Iguana | 2023.2.1 Canary 16 is now available in the Canary channel.</p>
<p>If you already have an Android Studio build on the <a href="https://developer.android.com/studio/intro/update.html#channels">Canary channel</a>,
you can get the update by clicking <b>Help</b> > <b>Check for Update</b> (or <b>Android Studio</b> > <b>Check
for Updates</b> on macOS). Otherwise, you can <a href="https://developer.android.com/studio/preview/index.html">download it here</a>.</p>
<p>For information on new features and changes in all preview builds of Android Studio Iguana, see the <a
href="https://developer.android.com/studio/preview/features/">Android Studio Preview release notes</a>. For details of bugs fixed in each preview
release, see previous entries on this blog.</p>
<h2>General fixes and features</h2>
<p>Below is a list of general fixes in Android Studio Iguana | 2023.2.1 Canary 16 and Android Gradle Plugin 8.3.0-alpha16 These are a result of your bug
reports, which help us to make Android Studio better. If you encounter a problem, let us know by <a
href="https://developer.android.com/studio/report-bugs">reporting a bug</a>. You can also <a
href="https://developers.google.com/issue-tracker/guides/subscribe#starring_an_issue">vote for an existing issue</a> to indicate that it also affects
you.</p>
<div class="devsite-table-wrapper"><table class="responsive">
<thead>
<tr>
<th colspan="2">Fixed Issues</th>
</tr>
</thead>
<tbody>
<tr>
<td><b>Android Gradle Plugin</b></td>
<td>
<div class="devsite-table-wrapper"><table class="nested responsive">
<tbody>
<tr><td>
<div><a href="https://issuetracker.google.com/issues/310112606" target="_blank"
rel="noopener noreferrer">Issue #310112606</a></div>
<div>The link for "decoupled Projects" in studio settings goes to the wrong place. </div>
</td></tr>
</tbody>
</table></div>
</td>
</tr>
<tr>
<td><b>Espresso Recorder</b></td>
<td>
<div class="devsite-table-wrapper"><table class="nested responsive">
<tbody>
<tr><td>
<div><a href="https://issuetracker.google.com/issues/302221569" target="_blank"
rel="noopener noreferrer">Issue #302221569</a></div>
<div>Record Your Test window not displayed in Android Studio for "Expresso Test Recorder"</div>
</td></tr>
</tbody>
</table></div>
</td>
</tr>
<tr>
<td><b>Import/Sync</b></td>
<td>
<div class="devsite-table-wrapper"><table class="nested responsive">
<tbody>
<tr><td>
<div><a href="https://issuetracker.google.com/issues/297140433" target="_blank"
rel="noopener noreferrer">Issue #297140433</a></div>
<div>Unclear error/warning after project sync</div>
</td></tr>
</tbody>
</table></div>
</td>
</tr>
<tr>
<td><b>Network Inspector</b></td>
<td>
<div class="devsite-table-wrapper"><table class="nested responsive">
<tbody>
<tr><td>
<div><a href="https://issuetracker.google.com/issues/295991498" target="_blank"
rel="noopener noreferrer">Issue #295991498</a></div>
<div>gRPC support for network inspector</div>
</td></tr>
<tr><td>
<div><a href="https://issuetracker.google.com/issues/313689834" target="_blank"
rel="noopener noreferrer">Issue #313689834</a></div>
<div>gRPC inspector cannot capture from AndroidChannelBuilder</div>
</td></tr>
</tbody>
</table></div>
</td>
</tr>
<tr>
<td><b>Shrinker (R8)</b></td>
<td>
<div class="devsite-table-wrapper"><table class="nested responsive">
<tbody>
<tr><td>
<div><a href="https://issuetracker.google.com/issues/311837855" target="_blank"
rel="noopener noreferrer">Issue #311837855</a></div>
<div>isShrinkResources overoptimizes in 8.3.0-alpha11 to alpha14</div>
</td></tr>
</tbody>
</table></div>
</td>
</tr>
</tbody>
</table></div>
Android Studio Releaserhttp://www.blogger.com/profile/03254692685280017507noreply@blogger.comtag:blogger.com,1999:blog-3325683420543787015.post-59435220572687753812023-11-30T10:00:00.001-08:002023-11-30T10:00:58.545-08:00Android Studio Hedgehog | 2023.1.1 now available
<p>Android Studio Hedgehog | 2023.1.1 is now available in the Stable channel.</p>
<p>If you already have an Android Studio build on the <a href="https://developer.android.com/studio/intro/update.html#channels">Stable channel</a>,
you can get the update by clicking <b>Help</b> > <b>Check for Update</b> (or <b>Android Studio</b> > <b>Check
for Updates</b> on macOS). Otherwise, you can <a href="https://developer.android.com/studio/preview/index.html">download it here</a>.</p>
<p>For information on new features and changes in all preview builds of Android Studio Hedgehog, see the <a
href="https://developer.android.com/studio/preview/features/">Android Studio Preview release notes</a>. For details of bugs fixed in each preview
release, see previous entries on this blog.</p>
<h2>General fixes and features</h2>
<p>Below is a list of general fixes in Android Studio Hedgehog | 2023.1.1 and Android Gradle Plugin 8.2.0 These are a result of your bug
reports, which help us to make Android Studio better. If you encounter a problem, let us know by <a
href="https://developer.android.com/studio/report-bugs">reporting a bug</a>. You can also <a
href="https://developers.google.com/issue-tracker/guides/subscribe#starring_an_issue">vote for an existing issue</a> to indicate that it also affects
you.</p>
<div class="devsite-table-wrapper"><table class="responsive">
<thead>
<tr>
<th colspan="2">Fixed Issues</th>
</tr>
</thead>
<tbody>
</tbody>
</table></div>
Android Studio Releaserhttp://www.blogger.com/profile/03254692685280017507noreply@blogger.com