Dlaczego konwertować APK na AAB?
AAB (Android App Bundle) to format publikacji przesyłany do Google Play, z którego serwery Google generują zoptymalizowane pliki APK dla poszczególnych urządzeń. APK to gotowy, skompilowany produkt wyjściowy. Rekonstrukcja AAB z APK wymagałaby odzyskania struktury na poziomie źródłowym, która została odrzucona podczas kompilacji.
Jak przekonwertować APK na AAB
Android Studio FREE
Jeśli masz oryginalny projekt źródłowy, zbuduj nowy AAB przez Build > Generate Signed Bundle/APK, a następnie wybierz Android App Bundle. Google Play wymaga AAB dla nowych aplikacji od sierpnia 2021 roku.
O tych formatach
Plik APK to pakiet instalacyjny aplikacji dla systemu Android. Na telefonie należy dotknąć pliku, zezwolić na „instalowanie nieznanych aplikacji” dla aplikacji, z której został otwarty, a…
Otwórz szczegóły .APK →Plik .AAB jest powiązany z Adobe Authorware Binary, który jest plikiem typu data.
Otwórz szczegóły .AAB →Jakość i na co uważać
- Strony twierdzące, że konwertują APK na AAB, albo przepakowują APK bez zmian, albo zwracają nieprawidłowy plik - żadne z nich nie jest prawdziwym AAB.
- Jeśli projekt źródłowy zostanie utracony, nie można odzyskać AAB z pliku APK; konieczne byłoby odbudowanie aplikacji od zera.
bundletoolkonwertuje AAB na zestawy APK, a nie odwrotnie - nie posiada komendy APK-to-AAB.