Status Update
Comments
ze...@google.com <ze...@google.com> #2
Fix (pending) is I2c2dc7b600603ee430fd0d91b23d52ea8aa29ca9.
ku...@gmail.com <ku...@gmail.com> #3
ze...@google.com <ze...@google.com> #4
#sdkmanager --package_file=${PATH_WORKSPACE}/packages
while read p; do echo "y" | sdkmanager "${p}"; done <${PATH_WORKSPACE}/packages
ku...@gmail.com <ku...@gmail.com> #5
ze...@google.com <ze...@google.com> #6
mk...@google.com <mk...@google.com> #7
ku...@gmail.com <ku...@gmail.com> #8
mk...@google.com <mk...@google.com> #9
ap...@google.com <ap...@google.com> #10
```
(15:58:11) C02W513SHTD8:files aso$ /opt/android-sdk-macosx/tools/bin/sdkmanager --version
26.1.1
(15:58:17) C02W513SHTD8:files aso$ /opt/android-sdk-macosx/tools/bin/sdkmanager --install --package_file=package_file
Warning: Unknown argument --package_file=package_file
```
ap...@google.com <ap...@google.com> #11
ap...@google.com <ap...@google.com> #12
ap...@google.com <ap...@google.com> #13
ap...@google.com <ap...@google.com> #14
ap...@google.com <ap...@google.com> #15
ap...@google.com <ap...@google.com> #16
Has anyone re-tried it?
We switched back to RUN sdkmanager --package_file=$ANDROID_HOME/packages.txt
in our Dockerfile back in March of 2021.
ap...@google.com <ap...@google.com> #17
For what it's worth, I did a quick test with the latest CLI: 11076708 (
./sdkmanager --sdk_root="../sdk" --package_file=deps.txt
Deps.txt:
platform-tools
extras;google;instantapps
build-tools;35.0.0-rc3
So perhaps this is now resolved? I haven't tried it with more packages
mk...@google.com <mk...@google.com> #18
I just verified that running with version 8.0.57 in the reproduction solves the issue. I cannot speak to when this will be merged into AGP/Studio, but for anyone else seeing this problem, you can define the dependency by modifying build.gradle :
buildscript {
dependencies {
classpath 'com.android.tools:r8:8.0.57' // Must be before the Gradle Plugin for Android.
}
}
and settings.gradle:
pluginManagement {
repositories {
google()
mavenCentral()
gradlePluginPortal()
maven {
url 'https://storage.googleapis.com/r8-releases/raw'
}
}
}
dependencyResolutionManagement {
repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
repositories {
google()
mavenCentral()
maven {
url 'https://storage.googleapis.com/r8-releases/raw'
}
}
}
mk...@google.com <mk...@google.com>
vl...@gmail.com <vl...@gmail.com> #19
ze...@google.com <ze...@google.com> #20
This fix did not make any releases of AGP 8.0 or for the release of AGP 8.1.0. If you are using either of those you will need to manually link to a fixed R8 version as detailed in
This fix is included in AGP 8.1.1 (which shipped with R8 version 8.1.65) and onward.
Description
App crases on Android 7