APK hataları

INSTALL_FAILED_VERSION_DOWNGRADE

Hata metni

Failure [INSTALL_FAILED_VERSION_DOWNGRADE]
Package com.example.app new version 5 is older than the installed version 8

Neden

Kurduğun APK'nın versionCode değeri telefondakinden küçük. Android geriye gitmeye izin vermez.

Adım adım çözüm

  1. adb shell dumpsys package paket | grep versionCode ile telefondaki numarayı gör.
  2. build.gradle içinde versionCode'u ondan büyük yap.
  3. Test için adb install -r -d app.apk ile düşürmeye izin ver (debuggable APK'lar için).
  4. Olmazsa uygulamayı silip yeniden kur.
  5. Her Play yüklemesinde versionCode artmalı.

Örnek komutlar

adb shell dumpsys package com.example.app | grep versionCode
adb install -r -d app.apk
# build.gradle: versionCode = 9

Tekrarlanmasın diye

versionCode'u CI'da otomatik artır (örneğin build numarasıyla).

Yazar ve lisans: Nibras Code