APK xətaları

AAB faylını telefona qurmaq

Xəta mətni

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

Səbəb

AAB yalnız Play üçündür, telefona birbaşa quraşdırılmır. Onu bundletool ilə APK dəstinə çevirmək lazımdır.

Addım-addım həll

  1. bundletool-u endir və Java-nın qurulu olduğunu yoxla.
  2. build-apks ilə .apks yarat; imza üçün öz keystore-nu ver.
  3. Qoşulu cihaza install-apks --apks=app.apks ilə qur.
  4. Hər yerdə işləyən tək APK lazımdırsa, --mode=universal istifadə et.
  5. Cihaz tapılmırsa, adb devices-i yoxla.

Nümunə əmrlər

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

Təkrarlanmasın deyə

Dağıtım üçün AAB, daxili test üçün universal APK saxla.

Müəllif və lisenziya: Nibras Code