Ik werk je android app bij naar sdk 36, android 16 en ondersteuning voor 16 kb paginagrootte
Java en Android Engineer, Play Store Launch Specialist
Over deze dienst
Google Play verhoogt elk jaar het vereiste target API level, en apps die achterblijven kunnen geen updates publiceren. Overstappen naar SDK 36 (Android 16) brengt vaak een tweede probleem met zich mee: apps moeten ook 16 KB geheugenpagina's ondersteunen, en Play Console blokkeert de upload totdat elke native library is uitgelijnd.
Dit is geen wijziging van één regel. Het betekent het verhogen van compileSdk en targetSdk, het omgaan met gedragsveranderingen van Android 16, het upgraden van AGP en de NDK, en het bijwerken van de dependencies die native libraries bevatten.
Wat ik doe:
Je app bouwen op SDK 36 en alle fouten en gedragsveranderingen opsommen die jou beïnvloeden.
Elke native library controleren op 16 KB uitlijning en de dependency achter elke fout benoemen.
SDK, AGP, NDK en dependencies upgraden, en vervolgens de code aanpassen totdat deze bouwt.
Controleren op een emulator met 16 KB pagina's en de uitvoer van de check bijvoegen.
Bij Premium de verouderde APIs migreren en de release pushen.
Wat ik niet doe, is je vertellen dat er een oplossing bestaat als dat niet het geval is. Als een vendor SDK nog geen compatibele build heeft, hoor je dat op dag één.
Ik ben een werkende engineer met 20 jaar ervaring in Java en Android, en ik publiceer mijn eigen app op Google Play. Weet je niet welke package past? Stuur me eerst je build setup.
Mijn portfolio
Andere Onderhoud van mobiele apps diensten die ik aanbied
Veelgestelde vragen
Automatische vertaling
Hoe weet ik of mijn app getroffen is?
Play Console toont een waarschuwing zoals "Deze app moet ondersteuning bieden voor 16 KB geheugenpagina's". Als je app Flutter, Unity, React Native, advertenties, kaarten, ML of analytics SDKs gebruikt, bevat die bijna zeker native libraries en is het getroffen. Stuur me de AAB voordat je bestelt en ik controleer het.
Wat als het probleem in een third-party SDK zit die ik niet beheer?
Dan kan het niet in jouw code worden opgelost, en ik zal dat aangeven voordat ik de opdracht aanneem in plaats van erna. Je krijgt de naam van de SDK, de versie die 16 KB ondersteuning toevoegt en de release status, zodat je precies weet waar je op wacht.
Heb je mijn broncode nodig?
Voor de audit is dat niet nodig. De AAB of APK is voldoende. Voor de oplossing heb ik het project nodig, of een branch met de Gradle en dependency setup. Ik werk op een kopie en lever een branch of een patch terug, nooit een mystery zip.

