now we compile the APK you can already see that the SDK increased to 34, send it to the mobile along with our android.keystore file to convert it to AAB and be able to sign it.
On the mobile device we will need the APK to AAB Converter application that you can download from Google Play
open the APK to AAB Converter load the APK and convert it to AAB
It will ask us to see an advertisement to continue
After indicating the source APK and the destination AAB, we load our android.keystore.
In password we must put android.
Then we just click on BUILD AAB
We wait for the process to finish and that will be all.
APK to AAB converter enlarges the apk from 6 mb up to 16mb in aab. What it add inside? Another app does not change the size of aab, even slightly reduce.
When I upload the signed apk to google play store I get always: āMIN_SIG_SCHEME_FOR_TARGET_SDK_NOT_MET: Target SDK version 33 requires a minimum of signature scheme v2; the APK is not signed with this or a later signature scheme.ā
Maybe ZipSigner is too old?
I canāt find any new updates.
I have version 3.4.
I need some helpā¦ I already researched and didnāt find the solutionā¦ Iām following the step by step, but itās showing an error in the compilation. Could someone guide me how to solve it please.
Hello tufĆ£o.
Iāll be glad if you can guide meā¦
There is a warning on google paly, on my app on google play.
:::::::App updates will not be released (6 days from now)
App must target Android 13 (API level 33) or higher
To provide a secure user experience, Google Play requires all apps to meet the desired API level requirements.
From the 30th of Aug. 2023, if your target API level is not within one year of the latest Android version, you will not be able to update your app.:::::::
I: Using Apktool 2.6.1
I: Smaling smali folder into classes.dexā¦
Exception in thread āmainā java.lang.OutOfMemoryError: Java heap space
at java.util.Arrays.copyOfRange(Unknown Source)
at java.lang.String.(Unknown Source)
at java.lang.StringBuilder.toString(Unknown Source)
at org.antlr.runtime.BufferedTokenStream.toString(BufferedTokenStream.java:266)
at org.jf.smali.smaliTreeWalker.nonvoid_type_descriptor(smaliTreeWalker.java:7183)
at org.jf.smali.smaliTreeWalker.type_descriptor(smaliTreeWalker.java:7321)
at org.jf.smali.smaliTreeWalker.method_prototype(smaliTreeWalker.java:2455)
at org.jf.smali.smaliTreeWalker.method_reference(smaliTreeWalker.java:3018)
at org.jf.smali.smaliTreeWalker.insn_format35c_method(smaliTreeWalker.java:6548)
at org.jf.smali.smaliTreeWalker.instruction(smaliTreeWalker.java:5138)
at org.jf.smali.smaliTreeWalker.ordered_method_items(smaliTreeWalker.java:4150)
at org.jf.smali.smaliTreeWalker.method(smaliTreeWalker.java:2330)
at org.jf.smali.smaliTreeWalker.methods(smaliTreeWalker.java:1071)
at org.jf.smali.smaliTreeWalker.smali_file(smaliTreeWalker.java:458)
at brut.androlib.mod.SmaliMod.assembleSmaliFile(SmaliMod.java:80)
at brut.androlib.src.SmaliBuilder.buildFile(SmaliBuilder.java:71)
at brut.androlib.src.SmaliBuilder.build(SmaliBuilder.java:56)
at brut.androlib.src.SmaliBuilder.build(SmaliBuilder.java:37)
at brut.androlib.Androlib.buildSourcesSmali(Androlib.java:430)
at brut.androlib.Androlib.buildSources(Androlib.java:361)
at brut.androlib.Androlib.build(Androlib.java:313)
at brut.androlib.Androlib.build(Androlib.java:280)
at brut.apktool.Main.cmdBuild(Main.java:255)
at brut.apktool.Main.main(Main.java:82)
Compile failed. Please read the log