Несколько apk versionCode различие

У меня есть приложение, которое поддерживает платформы x86 и arm-v7. Я должен определить разные android:versionCode для разных платформ apks. Поэтому я ставлю, например, 100 и 200 в значение и загружаю APK в Google Play. Проблема в устройствах, поддерживающих обе платформы. Если устройство на x86 поддерживает руку и android:versionCode из руки apk больше, чем тот же код для x86-версии apk, он загружает руку apk, а не x86. Руки у меня работают гораздо медленнее, по крайней мере, в 5 раз в моем приложении. Как я могу решить эту проблему? Я хочу установить x86-версию только на устройства с платформой x86, и аналогично для обычных. Какие-либо предложения?

1 ответ

Решение

Устройства x86 могут обрабатывать библиотеки ARM, но нет ни одного устройства ARM, способного обрабатывать библиотеки x86.

Таким образом, вам нужно только сохранить код версии вашего x86 APK выше, чем у вашего ARM apk, и нужный APK перейдет к нужному устройству.

Другие вопросы по тегам