Приложение «не поддерживается на вашем устройстве» в Google Play

screenshot        com Обзоры

Почему нельзя напрямую установить на huawei play market и другие гугл-сервисы

Смартфоны Хуавей известны высоким качеством и имеют многих поклонников. Однако невозможность использовать все доступные приложения создаёт покупателям сложности. Чтобы решить проблему, достаточно провести установку Google Play и обеспечить стандартную установку имеющихся здесь приложений.

Такая установка стала трудней, но она по-прежнему возможна. Инсталлированные таким образом программы будут работать без сбоев и обеспечивать выполнение всех необходимых функций.

Почему не поддерживается приложение на андроиде в плей маркете?

При возникновении сбоя в работе определенных утилит, для решения вопроса, что делать если приложение не поддерживается на вашем устройстве андроид, нужно провести такие манипуляции:

  • Очистить кэш на андроид;
  • Провести загрузку apk-файла заранее выбранного приложения;
  • Возврат к прежним настройкам;
  • Осуществить перезагрузку смартфона.

Определенные программы могут зависать или не поддерживаться и после выполнения перечисленных операций. Здесь причиной может выступать разница в разрешении экрана и соотношение размера сторон, а не разработчик. Программа будет писать сообщение, что возникла ошибка и ПО не совместимо.

Приложение больше не совместимо с вашим устройством: что делать?

В первую очередь нужно проверить, откуда скачана программа. Если это не официальный источник, не google pay, нужно удалить ее и провести скачивание заново. Определенные утилиты не работают по причине отсутствия рут-прав. Чтобы стать их обладателем, важно произвести действия, решающие вопрос, как установить ПО:

  1. На Андроид открывается Market Helper.
  2. Выбираются характеристики смартфона. По умолчанию установлены неподходящие для запуска ПО параметры. Их нужно сменить.
  3. После смены показателей нажимается кнопка Активации.

Если операция выполнена правильно, на дисплее появится уведомление об успешной активации. Следует идти в магазин приложений и скачивать нужное ПО.

Основные причины отказа в публикации

  1. Политика конфиденциальности не соответствует стандарту

  2. Указанный статус Гонконга и Макао не соответствует стандарту.Гонконг и Макао не могут быть указаны как страны на странице выбора региона. Китай очень трепетно относится к этому. Пример:

3.Приведены ссылки на сторонние магазины приложений

Функция для оценки и написания отзыва в приложении содержит ссылку на сторонние магазины приложений без ссылки на AppGallery

Product flavors

Создадим два product flavor – “hms” и “gms”:

android {
	
    …
    flavorDimensions 'services'
    productFlavors {
        hms {
            dimension 'services'
            applicationIdSuffix '.huawei'
        }
        gms {
            dimension 'services'
        }
    }
}

По умолчанию, Android Studio заводит sourceSet main, в котором содержатся общие файлы с кодом. Создаем папки для каждого flavor’a:

 New -> Folder -> Выбираем нужный тип папки:

Затем в build.gradle того модуля, где мы создали папку, должен автоматически вставиться следующий код (например, если мы выбрали hms): 

android {
	
    …
    productFlavors {
        ...
    }
    sourceSets {
        hms {
            java {
                srcDirs 'src/hms/java'
            }
            ...
        }
    }
}

Теперь Gradle будет включать в сборку файлы, соответствующие выбранному flavor’у. Важно, чтобы файлы в этих директориях имели одинаковое название и лежали в пакетах с одним и тем же названием.

Пример. Мы используем Auth API. У нас будет абстракция — интерфейс AuthRepository, хранящийся в main/, а его имплементации для разных сервисов лежат в gms/ и hms/ директориях — тогда в сборку, например, для HMS, попадет именно имплементация с huawei сервисами.

Если проект многомодульный, то в каждом модуле необходимо прописать flavor’ы и при необходимости source sets. Код с flavor’ами можно вынести в отдельный файл. 

Создадем .gradle файл в корневой папке проекта, назовем его flavors.gradle:

ext.flavorConfig = {

    flavorDimensions 'services'
    productFlavors {
        hms {
            dimension 'services'
            ext.mApplicationIdSuffix = '.huawei'
        }
        gms {
            dimension 'services'
        }
    }
    productFlavors.all { flavor ->
        if (flavor.hasProperty('mApplicationIdSuffix') && isApplicationProject()) {
            flavor.applicationIdSuffix = flavor.mApplicationIdSuffix
        }
    }
}

def isApplicationProject() {
    return 
    project.android.class.simpleName.startsWith('BaseAppModuleExtension')
}

Помимо самих flavor’ов, в экстеншене flavorConfig лежит код с циклом по flavor’ам — там будет определяться app модуль, которому присваивается applicationIdSuffix.

Затем в каждом модуле прописываем следующее:

apply from: "../flavors.gradle"

android {
    buildTypes {
        ...
    }
    ...
    with flavorConfig
}

Для использования подходящих плагинов во время процесса компиляции можем добавлять такие if-else конструкции:

apply plugin: 'kotlin-kapt'
...
if(getGradle().getStartParameter().getTaskNames().toString().toLowerCase().contains("hms")) {
    apply plugin: 'com.huawei.agconnect'
} else {
    apply plugin: 'com.google.gms.google-services'
    apply plugin: 'com.google.firebase.crashlytics'
}
...

Для каждого flavor’а  мы можем включать dependencies, необходимые только ему. Перед implementation прописываем его название:

// Firebase
gmsImplementation platform('com.google.firebase:firebase-bom:26.1.0')
gmsImplementation 'com.google.firebase:firebase-crashlytics-ktx'
gmsImplementation 'com.google.firebase:firebase-analytics-ktx'

// Huawei services
hmsImplementation 'com.huawei.agconnect:agconnect-core:1.4.2.300'
hmsImplementation 'com.huawei.hms:push:5.0.4.302'
hmsImplementation 'com.huawei.hms:hwid:5.0.3.301'

Внедряем hms сервисы в проект

https://www.youtube.com/watch?v=h4G9Whj7tmo

Почти на каждый сервис Google у Huawei есть альтернатива:

Этот список можно продолжать долго — у Huawei довольно обширный перечень сервисов. Как же подключить их в наш проект?

Прежде всего, нам нужно определиться, как мы будем внедрять сервисы. Есть несколько вариантов:

В этом деле нам пригодится плагин HMS Toolkit. Он поможет интегрировать HMS Core с минимальными затратами и высокой эффективностью. К сожалению, HMS Toolkit поддерживает конвертацию не всех сервисов, и лучше заранее уточнить, сможет ли он перенести работу ваших.

Нам нужен инструмент Convertor. Он проанализирует проект на наличие GMS сервисов и покажет места, где требуется заменить код с GMS на HMS.

  1. В меню выбираем HMS > Convertor > New Conversion:

2.В появившемся окошке указываем директорию, где создастся бэкап проекта до конвертации.

3.Здесь плагин представляет результаты анализа проекта: какие GMS сервисы у нас содержатся и какие из них конвертируемые. Также нам предлагается проверить sdk version для соответствия требованиям HMS.

На этом шаге мы должны выбрать стратегию конвертации:

4.После анализа проекта, мы видим список мест в коде, где необходима конвертация.

По клику на каждый пункт произойдет навигация в файл, где будет предложена конвертация:

Возможные проблемы

Если провести установку без использования соответствующих способов, о которых речь шла выше, то в результате можно получить сообщение о том, что устройство не сертифицировано для того, чтобы использовать Google Play Market.

Здесь будет предложено связаться с производителем и попросить его об устройстве, которое соответствует требованиям Google. Однако у этой проблемы существует другой способ решения. Для этого будет необходимо воспользоваться приложением Chat Partner:

Вручную

Можно установку Play Market выполнить вручную. Как установить Play Market на Huawei рассказано далее:

  1. В мобильнике Хуавей необходимо перейти к настройкам.
  2. Открывают раздел «Дополнительные настройки».
  3. Переходят в блок «Безопасность».
  4. Нужно активировать опцию «Разрешить установку приложений из неизвестных источников».
  5. Необходимо загружать файлы APK для установки приложений Google Play Store , Google Play Services и Google Services Framework.
  6. Нужно провести инсталляцию программ в указанном порядке.
  7. После этого приложение Google Play станет доступно в качестве одной из программ, установленных на гаджете. Для работы с ним будет необходимо предварительно войти в свой аккаунт Google.

После этого Плей Маркет станет доступен на смартфоне Хуавей без каких-либо ограничений.

Использование установщика google

Для установки магазина приложений доступно использование установщика Google. Чтобы применить такой способ, потребуется предпринять такие шаги:

Как пользоваться huawei без google play

В смартфонах имеется собственный магазин приложений. Он по своим возможностям аналогичен Плей Маркет. Пользователи обычно могут найти в нём всё необходимое для работы и отдыха.

Как установить play market на huawei nova 8

Установка Плей Маркета на смартфоны, обычно, не занимает много времени. Но пользователям Хуавей придется пойти на некоторые ухищрения, чтобы получить на свой смартфон удобный сервис Гугла.

Установка через AppGallery (на виртуальное пространство):

  1. Войти в магазин приложений Хуавей;
  2. Установить на смартфон программу Gspace;
  3. Открыть виртуальное пространство Гугл-сервисов;
  4. Выбрать любую программу, при нажатии на которую пользователь будет попадать в Плей Маркет и работать с ним по известному принципу.

Благодаря этому нехитрому способу можно восстанавливать достижения в играх, а также пользоваться всеми программами Google: картами, диском, почтой и прочим. Единственный минус – уведомления из этих программ приходить не будут. С помощью Petal Search:

Как установить плей маркет на хуавей

Существует несколько способов того, как установить Плей Маркет на Хуавей. Далее они будут рассмотрены более подробно. Если некоторые из них не приведут к желаемому результату, необходимо использовать другие из них.

Как установить приложение на андроид если устройство не поддерживает?

Если у пользователя на руках старая модель смартфона или несоответствующая нормам по техническим характеристикам, для обеспечения нормальной работы с устройством ПО стоит провести действия:

Подводные камни

В политике Google Play есть замечание:

“Any existing app that is currently using an alternative billing system will need to remove it to comply with this update. For those apps, we are offering an extended grace period until September 30, 2021 to make any required changes. New apps submitted after January 20, 2021 will need to be in compliance.”

Что это значит для нас? Теперь, если приложение одновременно поддерживает HMS и GMS сервисы, и в нем есть In-App Purchases, то Google Play не допустит его публикации, а существующим приложениям придется удалить этот функционал.В итоге, если был выбран первый способ конвертации (Add HMS API), мы имеем:

Решение: Более привлекательным вариантом кажется второй способ конвертации — простая замена GMS APIs на HMS APIs. Но вместе с этим используем product flavors, чтобы получать сборки приложения отдельно для Google Play и AppGallery.

Приложение «не поддерживается на вашем устройстве» в google play

Если вы хотите загрузить большую новую игру или подключить новый стриминговый сервис, но приложение или услуга несовместимы с вашим устройством либо недоступны в вашей стране, это вовсе не повод отказываться от своих намерений. Тем и хороша наша любимая операционная система, что на Android-устройствах всегда найдется способ получить желаемое. Итак, мы покажем вам, как установить несовместимые приложения на Android с помощью

нехитрых манипуляций

.

Чтобы установить приложение, несовместимое с вашим устройством, вам понадобится программа

Market Helper

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

Market Helper

с сайта разработчика программы. По понятным причинам вы не найдете этого приложения в Play Маркете, поэтому убедитесь, что скачиваете его из надежного источника.

1.

Запустите Market Helper.

2.

Выберите совместимое устройство:

Вы увидите

четыре выпадающих меню

: тип устройства, модель устройства, местоположение (страна) и носители. Они будут автоматически заполнены в соответствии со спецификациями вашего устройства. Вы можете изменить эту информацию, выбрав соответствующие поля другого устройства или модели, совместимой с приложением, которое вы хотите загрузить. Так что, если вы хотите скачать на смартфон приложение, которое предназначено только для планшетных компьютеров, вы можете выбрать модель планшета из выпадающих меню и зарегистрировать его данные на смартфоне в качестве «нового» устройства. Понятно, что выбор моделей не будет огромным, но того, что предлагается из нужной категории устройств, вполне достаточно для достижения цели.

Итак, необходимо:

  • Выбрать тип устройства;
  • Выбрать модель устройства;
  • Выбрать регион;
  • Выбрать носитель (при необходимости).

3.

Нажмите “

Активировать

” в нижней части экрана и ответьте согласием на запрос суперпользователя, когда он всплывает. Вам также, возможно, придется согласиться на определенные права приложений, касающихся доступа к информации, в зависимости от версии Android, под управлением которой работает ваше устройство.

4.

Вы увидите сообщение “

Активировано успешно

” с указанием выбранной модели устройства и оператора, а также предложение перейти в диспетчер устройств и дождаться, когда данные изменятся на нужные вам. Как только это произойдёт, можно смело запускать Play Маркет и загружать интересующее вас приложение.

Примечания:

Некоторые приложения, несмотря на все ваши старания, на вашем устройстве будут

работать некорректно

. Причина в том, что вы обманули Play Маркет с их загрузкой, но не учли такие простые вещи, как, например, разницу в разрешении экрана или в соотношении его сторон. Отдельные приложения могут не работать вообще.

Какие приложения вы скачали с помощью этих методов? Есть ли у вас какие-либо другие способы решения проблемы? Делитесь с другими пользователями вашим положительным и отрицательным опытом — он может помочь нашим читателям преодолеть сложности.

Публикуем приложение в appgallery

После внедрения сервисов и успешного тестирования приложения, мы готовы публиковаться в AppGallery.

1.Переходим в AppGallery Connect и заполняем данные:

2.Грузим иконку приложения и скриншоты. Есть возможность прикрепить видео.

3.Указываем страны/регионы для публикации и грузим APK приложения. Кроме того, нужно загрузить подпись приложения.

4.Отмечаем способ покупок в приложении и рейтинг.

5.Грузим политику конфиденциальности (обязательно) и предоставляем данные тестового аккаунта, если это необходимо. Указываем дату публикации.

6.Нажимаем кнопочку “Отправить на проверку” и ждем! Проверка по регламенту занимает около 3-5 дней.

С использованием приложения vmos

Чтобы воспользоваться этим способом, делают следующее:

  1. Требуется перейти на сайт vmos.Приложение «не поддерживается на вашем устройстве» в Google Play
  2. Нужно нажать на кнопку «VMOS Pro Download». Затем необходимо подождать завершения загрузки APK файла.
  3. Далее его необходимо открыть, и произвести установку приложения.
  4. После этого программу запускают. После этого происходит кратккая презентация её возможностей. Когда она завершится, нужно тапнуть по кнопке «Enter VMOS Pro».Приложение «не поддерживается на вашем устройстве» в Google Play
  5. Для выполнения поставленной задачи приложению необходимо получить от пользователя несколько разрешений. Они будут перечислены на открытой странице. Чтобы поставить разрешения при помощи одного действия, достаточно будет нажать на кнопку «One-click Authorization», находящуюся в нижней части экрана. В результате будут установлены все нужные разрешения.Приложение «не поддерживается на вашем устройстве» в Google Play
  6. В результате будет показан виртуальный рабочий стол телефона. Следует перейти к настройкам, нажав на кнопку «VM Settings».Приложение «не поддерживается на вашем устройстве» в Google Play
  7. На следующей странице можно будет увидеть меню. В нём требуется отыскать строку «Google Services». Переключатель, находящийся справа, необходимо установить в активное положение. После этого начинается установка необходимых обновлений. Нужно дождаться её окончания.Приложение «не поддерживается на вашем устройстве» в Google Play
  8. Требуется кликнуть по иконке, расположенной в правой части экрана в центре страницы. После этого появится меню, в котором нужно будет выбрать «Shutdown».Приложение «не поддерживается на вашем устройстве» в Google Play
  9. После этого программа будет свёрнута. Далее потребуется её снова запустить. На открывшейся странице выбирают опцию «File Transfer». Далее отмечают вариант «I want to import».Приложение «не поддерживается на вашем устройстве» в Google Play
  10. Далее будет открыт список приложений для установки. Необходимо выбрать программу «Aurora Store».Приложение «не поддерживается на вашем устройстве» в Google Play

После этого на рабочем столе будет открыт значок для Play Market. Для работы с ним потребуется войти в свой аккаунт Google. Далее можно производить установку любых программ оттуда обычным образом. При использовании этого способа установки нет необходимости использовать root права.

С помощью установщика gsm

Использовать установщик GSM можно таким образом:

  1. Нужно перейти в настройки смартфона. В разделе дополнительных настроек надо разрешить установку из неизвестных источников.
  2. Далее нужно скачивать файл APK для установщика GSM. Это можно, например сделать со страницы . После этого его запускают для проведения инсталляции.
  3. Далее потребуется тапнуть по «Google Play».
  4. Нужно войти в свой Google аккаунт.

После этого пользователь может использовать магазин приложений Google.

С чего начать?

Чтобы взаимодействовать с Huawei-системой, нужно завести Huawei ID. Это аналог google-аккаунта, с помощью которого предоставляется доступ к сервисам системы. Далее нужно зарегистрировать аккаунт разработчика: индивидуальный или корпоративный.

Ждем одобрения аккаунта. За 1-2 дня Huawei обещают проверить наши данные. После этого можно подключать приложение к HMS. Для этого заходим в консоль AppGallery Connect.

  1. Создаем проект, а в нем добавляем приложение

Обращаем внимание, что для приложения, в котором используются HMS, название пакета должно оканчиваться на “.huawei”.

2.Помещаем конфигурационный файл agconnect-services.json в корневую папку приложения. Также сохраняем хэш SHA-256. Он потребуется для аутентификации приложения, когда оно попытается получить доступ к службам HMS Core.

Примечание. Для того, чтобы получить SHA-256, можно выполнить команду в терминале, подставив необходимые данные из вашего keystore:

keytool -list -v -keystore <keystore path> -alias <key alias> -storepass <store password> -keypass <key password>

Для работы некоторых сервисов нужно указать место хранения данных:

3.Добавляем зависимости в проект Android Studio.В build.gradle на уровне проекта:

Тестируем и отлаживаем приложение

После того, как мы внедрили Huawei сервисы в приложение, нам нужно протестировать его работоспособность.

У Huawei есть облачная платформа DigiX Lab, в которой представлены 2 сервиса.

С помощью сервиса облачного тестирования проверяем совместимость, стабильность, производительность и энергопотребление приложения на удаленных устройствах Huawei. Краткое описание тестов можно увидеть на картинке.

По окончании каждого теста доступен подробный отчет. Можно узнать о сбоях, ANR, утечках ресурсов, также увидеть загрузку процессора, использование памяти и многое другое. Плюсом будут доступны скриншоты, которые снимаются во время тестирования и журналы Logcat.

Тесты можно запускать либо с помощью плагина в Android Studio:

Либо в консоли AppGallery, выгрузив туда свой APK:

Служба облачной отладки решает проблему отсутствия реальных устройств Huawei. Предоставляется список удаленных устройств, а разовый сеанс работы до 2 часов. Сервис дает 24 часа работы бесплатно после подтверждения личности. Можно подавать заявки на продление срока действия неограниченное количество раз. Отладка также доступна из Android Studio и консоли.

Характеристика huawei nova 8

Телефоны Хуавей отличаются качеством по средней цене. Эта марка завоевала рынок техники буквально сразу после дебюта. Тем не менее, в 2022 году правительство США внесло Huawei в черный список, и запретило фирме использовать сервисы Google.

Что же покупателям может предложить Хуавей Нова 8? По ценовой политике гаджет относится больше к среднему классу – его цена варьируется от 35000 до 41 000 рублей на российском рынке. При этом, у телефона современный стильный дизайн и прекрасная функциональность. Основные характеристики смартфона:

Смартфон обладает современной функциональностью и красивым дизайном, благодаря чему, несмотря на длительное ожидание этой новинки, аудитория полюбила его практически сразу.

Через google apps installer

Была разработана специальная утилита Google Apps Installer, которая позволяет осуществлять установку сервисов на телефоны китайского производителя. Изначально она была создана для смартфонов MeiZu. Эта программа производит поиск, скачивание и установку сервисов Google в автоматическом режиме. Чтобы воспользоваться таким способом, необходимо сделать следующее:

Через open gapps manager и recovery

Для того, чтобы получить возможность работы с Google Play, можно воспользоваться различными способами. В большинстве они не требуют root доступа. При этом нужно учитывать, что эффективность различных вариантов зависит от модели смартфона и версии операционной системы. Способ с применением Recovery требует выполнения следующих действий:

Итоги

Huawei выстроили удобный процесс адаптации приложения под свои сервисы. Максимально безболезненный переход к HMS, тестирование и отладка на удаленных устройствах, а также знакомый процесс публикации приложения значительно облегчат жизнь разработчику.

Подводя итоги

Представленные в статье варианты исправления проблемы можно выполнить за пару минут и кликов, не больше. Если пользователь установит правильную причину возникновения проблемы и подберет подходящее решение для вашего android, можно активировать работу выбранной версии приложения.

Главным условием считается, скачиваний ПО на устройство из плей маркета, аккуратность и четкое следование прописанным инструкциям. В этом случае положительного решения можно добиться без проблем, и вопрос, почему не грузится утилита и что делать, не возникнет.

Если у Вас остались вопросы — сообщите нам Приложение «не поддерживается на вашем устройстве» в Google Play

Оцените статью
Huawei Devices
Добавить комментарий