In 1 of my apps ( the othere aps compile good) I get a error while compiling to aab-file. Does anyone know what is going wrong? Compiling to a apk is no problem works good.
Building app bundle Error
[BT:1.18.1] Error: At most one element <uses-sdk> with namespace '' was expected, but 2 were found.
com.android.tools.build.bundletool.model.utils.xmlproto.XmlProtoException: At most one element <uses-sdk> with namespace '' was expected, but 2 were found.
at com.android.tools.build.bundletool.model.utils.xmlproto.XmlProtoElementOrBuilder.getOptionalChildElement(XmlProtoElementOrBuilder.java:134)
at com.android.tools.build.bundletool.model.utils.xmlproto.XmlProtoElementOrBuilder.getOptionalChildElement(XmlProtoElementOrBuilder.java:141)
at com.android.tools.build.bundletool.model.AndroidManifest.getUsesSdkAttribute(AndroidManifest.java:464)
at com.android.tools.build.bundletool.model.AndroidManifest.getMinSdkVersion(AndroidManifest.java:427)
at com.android.tools.build.bundletool.model.AndroidManifest.getEffectiveMinSdkVersion(AndroidManifest.java:439)
at java.base/java.util.stream.ReferencePipeline$4$1.accept(ReferencePipeline.java:214)
at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179)
at java.base/java.util.Collections$2.tryAdvance(Collections.java:4853)
at java.base/java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:129)
at java.base/java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:527)
at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:513)
at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
at java.base/java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:150)
at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
at java.base/java.util.stream.IntPipeline.findFirst(IntPipeline.java:552)
at com.android.tools.build.bundletool.validation.AndroidManifestValidator.validateMinSdk(AndroidManifestValidator.java:149)
at com.android.tools.build.bundletool.validation.AndroidManifestValidator.validateAllModules(AndroidManifestValidator.java:64)
at com.android.tools.build.bundletool.validation.ValidatorRunner.validateBundleModulesUsingSubValidator(ValidatorRunner.java:111)
at com.android.tools.build.bundletool.validation.ValidatorRunner.lambda$validateBundleModules$7(ValidatorRunner.java:89)
at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:422)
at com.android.tools.build.bundletool.validation.ValidatorRunner.validateBundleModules(ValidatorRunner.java:88)
at com.android.tools.build.bundletool.validation.BundleModulesValidator.validate(BundleModulesValidator.java:81)
at com.android.tools.build.bundletool.commands.BuildBundleCommand.execute(BuildBundleCommand.java:232)
at com.android.tools.build.bundletool.BundleToolMain.main(BundleToolMain.java:80)
at com.android.tools.build.bundletool.BundleToolMain.main(BundleToolMain.java:56)
Building app bundle Error
[BT:1.18.1] Error: At most one element <uses-sdk> with namespace '' was expected, but 2 were found.
com.android.tools.build.bundletool.model.utils.xmlproto.XmlProtoException: At most one element <uses-sdk> with namespace '' was expected, but 2 were found.
at com.android.tools.build.bundletool.model.utils.xmlproto.XmlProtoElementOrBuilder.getOptionalChildElement(XmlProtoElementOrBuilder.java:134)
at com.android.tools.build.bundletool.model.utils.xmlproto.XmlProtoElementOrBuilder.getOptionalChildElement(XmlProtoElementOrBuilder.java:141)
at com.android.tools.build.bundletool.model.AndroidManifest.getUsesSdkAttribute(AndroidManifest.java:464)
at com.android.tools.build.bundletool.model.AndroidManifest.getMinSdkVersion(AndroidManifest.java:427)
at com.android.tools.build.bundletool.model.AndroidManifest.getEffectiveMinSdkVersion(AndroidManifest.java:439)
at java.base/java.util.stream.ReferencePipeline$4$1.accept(ReferencePipeline.java:214)
at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179)
at java.base/java.util.Collections$2.tryAdvance(Collections.java:4853)
at java.base/java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:129)
at java.base/java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:527)
at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:513)
at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
at java.base/java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:150)
at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
at java.base/java.util.stream.IntPipeline.findFirst(IntPipeline.java:552)
at com.android.tools.build.bundletool.validation.AndroidManifestValidator.validateMinSdk(AndroidManifestValidator.java:149)
at com.android.tools.build.bundletool.validation.AndroidManifestValidator.validateAllModules(AndroidManifestValidator.java:64)
at com.android.tools.build.bundletool.validation.ValidatorRunner.validateBundleModulesUsingSubValidator(ValidatorRunner.java:111)
at com.android.tools.build.bundletool.validation.ValidatorRunner.lambda$validateBundleModules$7(ValidatorRunner.java:89)
at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:422)
at com.android.tools.build.bundletool.validation.ValidatorRunner.validateBundleModules(ValidatorRunner.java:88)
at com.android.tools.build.bundletool.validation.BundleModulesValidator.validate(BundleModulesValidator.java:81)
at com.android.tools.build.bundletool.commands.BuildBundleCommand.execute(BuildBundleCommand.java:232)
at com.android.tools.build.bundletool.BundleToolMain.main(BundleToolMain.java:80)
at com.android.tools.build.bundletool.BundleToolMain.main(BundleToolMain.java:56)
Last edited: