Fixed
Status Update
Comments
ag...@google.com <ag...@google.com> #2
Thank you for your feedback. Team may reach out for more feedback in reproducing or triaging this issue.
hu...@google.com <hu...@google.com>
wd...@google.com <wd...@google.com> #3
Ivan, has anything changes in the flags that are passed to D8 for the run button compared to other ways of building?
wd...@google.com <wd...@google.com> #4
Running the application from the IDE passes the same min api level as when building from the command line. Can you please add the following snippet to build.gradle and upload the output?
android.applicationVariants.all { variant ->
println "Variant ${variant.name } has min sdk version ${variant.getMergedFlavor().getMinSdkVersion()}"
}
android.applicationVariants.all { variant ->
println "Variant ${
}
ja...@google.com <ja...@google.com> #5
This correctly reports that they're all minimum API version 21.
> Configure project :app
Variant debug has min sdk version DefaultApiVersion{mApiLevel=21, mCodename='null'}
Variant release has min sdk version DefaultApiVersion{mApiLevel=21, mCodename='null'}
Variant myvariant has min sdk version DefaultApiVersion{mApiLevel=21, mCodename='null'}
I don't know why the error messages relate to API 24 or 26 when we have successfully built/deployed the same product with other versions or toolchains.
> Configure project :app
Variant debug has min sdk version DefaultApiVersion{mApiLevel=21, mCodename='null'}
Variant release has min sdk version DefaultApiVersion{mApiLevel=21, mCodename='null'}
Variant myvariant has min sdk version DefaultApiVersion{mApiLevel=21, mCodename='null'}
I don't know why the error messages relate to API 24 or 26 when we have successfully built/deployed the same product with other versions or toolchains.
wd...@google.com <wd...@google.com> #6
There should be more information in the logs, with information to enable desugaring (by adding compileOptions) or increase min sdk version. Can you please add the following snippet to build.gradle and share the output?
android.applicationVariants.all { variant ->
println "Variant ${variant.name } with Java 8 language support: ${((com.android.build.gradle.internal.variant.BaseVariantData) variant.variantData).scope.java8LangSupportType}"
}
android.applicationVariants.all { variant ->
println "Variant ${
}
wd...@google.com <wd...@google.com>
wn...@google.com <wn...@google.com> #7
OK - I discovered that this fault does not occur (it deploys) in Studio 3.4 RC2 with:
com.android.tools.build:gradle:3.3.2
It does occur with:
com.android.tools.build:gradle:3.4.0-rc02
This is the output under 3.3.2:
Variant debug has min sdk version DefaultApiVersion{mApiLevel=21, mCodename='null'}
Variant debug with Java 8 language support: D8
Variant release has min sdk version DefaultApiVersion{mApiLevel=21, mCodename='null'}
Variant release with Java 8 language support: D8
Variant myvariant has min sdk version DefaultApiVersion{mApiLevel=21, mCodename='null'}
Variant myvariant with Java 8 language support: D8
This is the output under 3.4.0-rc02:
Variant debug has min sdk version DefaultApiVersion{mApiLevel=21, mCodename='null'}
Variant debug with Java 8 language support: D8
Variant release has min sdk version DefaultApiVersion{mApiLevel=21, mCodename='null'}
Variant release with Java 8 language support: R8
Variant myvariant has min sdk version DefaultApiVersion{mApiLevel=21, mCodename='null'}
Variant myvariant with Java 8 language support: R8
com.android.tools.build:gradle:3.3.2
It does occur with:
com.android.tools.build:gradle:3.4.0-rc02
This is the output under 3.3.2:
Variant debug has min sdk version DefaultApiVersion{mApiLevel=21, mCodename='null'}
Variant debug with Java 8 language support: D8
Variant release has min sdk version DefaultApiVersion{mApiLevel=21, mCodename='null'}
Variant release with Java 8 language support: D8
Variant myvariant has min sdk version DefaultApiVersion{mApiLevel=21, mCodename='null'}
Variant myvariant with Java 8 language support: D8
This is the output under 3.4.0-rc02:
Variant debug has min sdk version DefaultApiVersion{mApiLevel=21, mCodename='null'}
Variant debug with Java 8 language support: D8
Variant release has min sdk version DefaultApiVersion{mApiLevel=21, mCodename='null'}
Variant release with Java 8 language support: R8
Variant myvariant has min sdk version DefaultApiVersion{mApiLevel=21, mCodename='null'}
Variant myvariant with Java 8 language support: R8
Description
3.1 canary 8
Emulator Version (Emulator--> Extended Controls--> Emulator Version): 27.1.9-4592662
HAXM / KVM Version:
Android SDK Tools:
Host Operating System: glinux
CPU Manufacturer: [Intel / AMD / Other]
Steps to Reproduce Bug:
1. Create an x86 /w google apis kitkat image, 2gb internal storage
2. Start the emulator
3. run: adb shell df
4. Stop the emulator
5. Edit emulator settings through the studio UI: advanced -> set "Internal Storage" to 4000 mb
6. Save & start emulator
7. run: adb shell df
Expected Behavior:
Step 7 should have more space available than step 3
Observed Behavior:
They show the same df output.
In the .avd directory, I see:
-rw-r----- 1 agrieve primarygroup 2.0G Mar 16 10:45 userdata-qemu.img.qcow2
-rw-r----- 1 agrieve primarygroup 2.0G Feb 21 11:38 userdata.img
-rw------- 1 agrieve primarygroup 5.9G Mar 16 10:38 userdata-qemu.img
Note: at one point I tried setting 6000MB, so probably why there's a 6gb file (although I've since set it to 4000 again).
Seems like that is too many files? Wrong one being used?
config.ini makes no mention of "userdata"