Проблема з девайсами зустрічається на Android досить часто. Пов’язана вона з тим, що Google Play періодично перевіряє ваше обладнання і, якщо воно застаріле або не відповідає певним критеріям, воно перестає підтримуватися. Але результат цих перевірок неточний, адже вони проводяться без фізичного тестування, і реальну здатність обладнання відтворити програму дізнатися складно. Проблема, коли Bluestacks не підтримується на вашому пристрої, в більшості випадків виникає з цієї причини.
Можливості Bluestacks
Найчастіше Bluestacks встановлюють, щоб користуватися плеєром. Але далеко не про всі можливості даного додатка відомо. Воно може:
- запускати ігри будь-якого розміру з емулятора або вашого ПК;
- підтримувати кеш;
- підлаштовуватися до параметрів вашого комп’ютера;
- встановлювати віртуальні елементи управління (стіки, кнопки, слайдери та інші);
- синхронізувати роботу з телефоном;
- створює ярлики додатків на робочому столі комп’ютера;
- передавати файли між пристроями за допомогою загальних папок.
Насправді можливості емулятора вражають, а наведений список не передає і половини.
Особливі функції Bluestacks
Крім основних можливостей, емулятор має кілька важливих налаштувань, грамотне використання яких допоможе розібратися в проблемах з сумісністю.
До них відносяться:
- наявність поділу на віртуальні диски (подібно до фізичного пристрою, в емуляторі можна знайти розділи SDcard, Data тощо);
- підтримка ADB (налагодження з комп’ютером);
- можливість отримати root права.
Остання функція особливо корисна. Мало того, що вона розширить можливості, так ще й вирішить проблему несумісності.
Причини помилки «Не підтримується на вашому пристрої»
Перш ніж втручатися в систему і витрачати дорогоцінний час, варто перевірити дозвіл програми. Якщо воно вимагає наявності якихось додаткових функція, які емулятор не підтримує, то у вас ніяк не вийде запустити його. Але таке трапляється рідко, а в останній версії і зовсім виключається.
Друге, що треба перевірити, – підтримує додаток ваш регіон. Так, може таке бути, що на вашій території воно не підтримується.
Але головною причиною, чому виникає така помилка, є те, що система вважає версію вашого або пристрій застарілим.
Рішення проблеми
Якщо ви перевірили дозвіл програми і виявили проблему, то, швидше за все, вирішити її не вийде, адже ви не можете додати емулятор можливості, які не закладені розробником.
У разі, якщо не підтримується регіон, встановіть програму, що дозволяє налаштувати VPN-підключення. Таких в маркеті багато і користуватися ними дуже просто.
Головна ж проблема вирішується складніше і вимагає прав адміністратора (root). Припустимо, що вони у вас вже є. Щоб вирішити цю проблему, потрібно змінити девайс, модель якого емулює плеєр.
Заміна даних про пристрої
Щоб змінити дані про пристрої:
- Встановіть будь-який файловий менеджер з розширеними правами root, наприклад, root explorer.
- Перейдіть в папку /data/.
- Знайдіть там файл «.bluestacks.prop».
- Відкрийте його і знайдіть чотири рядки, пронумеровані на скріншоті.
- У кожній з пронумерованих рядків після знака «дорівнює» потрібно вписати нові дані і зберегти файл.
- Перший рядок відповідає за модель, так що вписуємо туди, наприклад, GT-I9300. Це позначення моделі Samsung Galaxy S3.
- У рядки з 2-го по 4-ий вводимо назву бренду – в нашому випадку Samsung.
- Після перезавантаження ваш емулятор повинен відображатися як Samsung Galaxy S3 і в маркеті його будуть асоціювати саме з ним.
Поміняти можна на будь-яку модель. Головне – точно вказати її номер.
Інші версії Bluestacks
Якщо ви не маєте root-прав або ж отримати їх складно, спробуйте оновити емулятор до останньої версії на офіційному сайті розробника. Швидше за все, там будуть версії, в яких помилка з сумісністю виправлена, адже розробники ретельно стежать за цим. Більш того, ви можете самі вказати їм на проблему, написавши в техпідтримку.