APK hataları

AAB dosyasını telefona kurmak

Hata metni

Error: cannot install .aab directly. / bundletool: Unable to find a device matching the spec / The APKs archive is signed with the debug key

Neden

AAB yalnızca Play içindir, telefona doğrudan kurulmaz. bundletool ile APK setine çevirmek gerekir.

Adım adım çözüm

  1. bundletool'u indir ve Java'nın kurulu olduğunu kontrol et.
  2. build-apks ile .apks üret; imza için kendi keystore'unu ver.
  3. Bağlı cihaza install-apks --apks=app.apks ile kur.
  4. Her yerde çalışan tek APK gerekiyorsa --mode=universal kullan.
  5. Cihaz bulunamazsa adb devices'ı kontrol et.

Örnek komutlar

bundletool build-apks --bundle=app.aab --output=app.apks --ks=release.jks --ks-key-alias=release
bundletool install-apks --apks=app.apks
bundletool build-apks --bundle=app.aab --output=app.apks --mode=universal
unzip app.apks -d out

Tekrarlanmasın diye

Dağıtım için AAB, iç test için universal APK tut.

Yazar ve lisans: Nibras Code