Skip to content

the android app and apk version mismatch #571

Closed as not planned
Closed as not planned

Description

@cinorid

IMG_20260501_113852.jpg

Screenshot_2026-05-01-11-38-19-877_com.miui.securitycenter-edit.jpg

Activity

  1. therealaleph commented on May 1, 2026

    @therealaleph
    Owner

    @user — APK version mismatch usually means the APK file you have installed doesn't match the version mhrv-rs reports it should be running. Two common causes:

    ۱. Old install + manual update needed:

    Auto-updater is NOT yet shipped (in PR #540 from @dazzling-no-more, pending merge). Today, Android APK updates require manual install: download new APK + tap to install over the old one.

    Fix:

    دانلود v1.9.3 APK (latest) از:

    سپس tap کنید + install over existing version. signing key یکسان است، update inplace انجام می‌شه (data + config حفظ می‌شه).

    ۲. Mismatched ABI:

    Android APKs در ABIs مختلف (arm64, armeabi-v7a, x86, x86_64, universal) build می‌شن. اگر شما arm64 device دارید + universal APK install کرده‌اید، mhrv-rs ممکنه version metadata رو غلط report کنه (universal APK has version code shifted).

    Fix:

    ابتدا identify کنید device ABI شما:

    • اکثر phones جدید ایرانی → arm64
    • phones قدیمی‌تر یا budget → armeabi-v7a
    • اندروید Boxes / TV → x86 یا x86_64

    سپس APK مطابق ABI رو دانلود کنید (مثلاً mhrv-rs-android-arm64-v8a-v1.9.3.apk برای arm64 phones).

    ۳. اگر "version mismatch" پیغامی است که app نشون می‌ده:

    screenshot رو share کنید + می‌تونم narrow کنم. ممکنه message specific دیگری باشه که narrow-ش می‌کنه (cert mismatch، signing key mismatch بعد از manual install over different APK source، etc.).

    اگر پیغام app not installed بعد از install عمل می‌ده + قبلاً نسخه‌ای از یک منبع دیگه نصب شده، first uninstall کامل کنید (طول می‌کشه ولی data flush می‌شه)، سپس install کنید APK جدید.

    این issue رو به‌عنوان need-detail می‌بندم. اگر clarification بیشتر داشتید (screenshot، log، exact error message)، در همان issue comment بذارید + reopen می‌شه.


    [reply via Anthropic Claude | reviewed by @therealaleph]

  2. therealaleph commented on May 1, 2026

    @therealaleph
    Owner

    Need-detail close. Manual APK update path documented + ABI tip; reopen with screenshot/error if still broken.

  3. cinorid commented on May 1, 2026

    @cinorid
    Author

    سلام و درود.
    در اولین پیام اسکرین‌شات قرار داده شده بود.
    بنده معمولاً با استفاده از https://github.com/ImranR98/Obtainium اپلیکیشن‌های متن بازی که در گیتهاب یا منابع دیگه منتشر میشوند را آپدیت می‌کنم.
    این اپلیکیشن ورژن فایل apk را با تگ گیتهاب مقایسه می‌کنه و اگر ورژن عقبتر از تگ باشه نوتیفیکیشن آپدیت میده.
    من خودم بررسی کردم و همانطور که در اسکرین‌شات ها می‌بینید ورژن توی برنامه ۱.۹.۳ هست اما در صفحه تنظیمات اپلیکیشن خود اندروید نسخه اشتباهی نشون داده میشه.

    Screenshot_2026-05-01-11-38-19-877_com.miui.securitycenter-edit.jpg

    IMG_20260501_113852.jpg

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions