- Как устанавливать приложения на смартфоны Honor
- Содержание
- Содержание
- AppGallery — официальный магазин приложений от Huawei
- Приложение AppGo
- Магазин приложений APKPure
- Магазин Aurora Store или Клон Google Play
- Сайты APKMirror и APKCombo
- Приложение APK Installer
- Перенос софта с одного смартфона на другой с помощью Phone Clone
- Установить не удалось CPU ABI несовместимый на устройстве с помощью intellij
- 3 ответов
- Устанавливаемый пакет содержит исходный код несовместимый с cpu abi устройства что делать huawei
- Устанавливаемый пакет содержит исходный код несовместимый с cpu abi устройства что делать huawei
- Ваш ABI, скорее всего, неверен
Как устанавливать приложения на смартфоны Honor
Содержание
Содержание
Анонсированные в конце 2019 года View 30 и View 30 Pro стали первыми смартфонами бренда Honor, которые полностью лишились поддержки сервисов Google. Пользователи, конечно, могут установить сервисы самостоятельно, но проблема неофициальных методов — они со временем теряют свою актуальность, а устанавливаются сложнее. К счастью, на смену пришел другой софт, и начнем с рекомендуемого Huawei метода установки.
AppGallery — официальный магазин приложений от Huawei
В первую очередь стоит обратить внимание на предустановленный в смартфонах Honor и Huawei магазин приложений AppGallery, который активно продвигается китайским производителем. Функционал магазина позволяет как максимально просто устанавливать и удалять приложения и игры, так и автоматически обновлять их.
По количеству софта магазин не так богат, как Google Play, и помимо сервисов от Google в нем на момент написания статьи отсутствовали, к примеру, приложения Avito и Gett или игры: PUBG, Gods of Boom, Minecraft и прочие. Некоторый софт представлен в виде ссылок на скачивание через браузер, но есть все предпосылки, что AppGallery будет пополняться. В частности, совсем недавно для скачивания стал доступен Telegram, а также из известного софта уже давно есть ВКонтакте, Viber, Госуслуги, Сбербанк Онлайн, Додо Пицца, World of Tanks: Blitz, приложения операторов связи, навигаторы, браузеры и многое другое. Заменой Google Pay для оплаты товаров через NFC могут послужить приложения Кошелёк или Яндекс.Деньги.
Еще одна проблема — некоторые приложения и игры для работы требуют установленных сервисов Google Play, без которых они будут либо с ограниченным функционалом, либо станут надоедать сообщениями об их отсутствии, которые, впрочем, можно проигнорировать.
Приложение AppGo
Софт под названием AppGo доступен для установки в том числе из магазина AppGallery и представляет собой сборник ссылок для скачивания приложений и игр из других магазинов (AppGallery, ApkPure, Apkmonk, APK center и т.д.). В зависимости от источника, нажатие на кнопку установки приводит либо к переходу в другой магазин, либо в браузер, откуда уже скачивается софт.
Присутствует поиск по названию софта, и на этом функциональные возможности AppGo заканчиваются.
Магазин приложений APKPure
Во времена санкций, наложенных на компанию Huawei, у пользователей смартфонов Honor одним из самых популярных вариантов загрузки приложений стал магазин APKPure, ассортимент которого порой даже чуть богаче, чем в Google Play. Хотя некоторые игры, среди которых есть популярная Gods of Boom, в APKPure по какой-то причине отсутствуют.
Особенность магазина в том, что в нем появляются даже измененные пользовательские версии софта, которые обычно доступны к скачиванию только на специализированных форумах.
До недавнего времени можно было скачать даже работающую на всех смартфонах Honor версию Youtube без привязки к Google, но в настоящее время в магазине доступна только официальная версия.
Через поиск приложений можно даже найти все сервисы Google, но работать они на смартфонах Huawei и Honor не будут, хотя это не относится к приложениям Gboard или Google Chrome, которые есть в APKPure и отсутствуют в AppGallery.
Основные функции, необходимые каждому магазину приложений, в APKPure присутствуют — это автоматическая установка файлов APK и автоматическое обновление. Есть и возможность удалять софт, но из отдельного меню.
Магазин Aurora Store или Клон Google Play
У пользователей, которые привыкли к интерфейсу магазина Google Play и не хотят с ним расставаться, есть возможность установить Aurora Store, неплохо копирующего магазин от Google. Так как речь идет о «клоне», то по количеству приложений Aurora Store, который можно скачать на официальном сайте разработчика, тоже ни в чем не уступает более известному аналогу.
С установкой, удалением и обновлением софта никаких сложностей нет, поиск по приложениям работает отлично.
При первом запуске даже предлагается ввести аккаунт Google, но при этом выводится сообщение о том, что он может быть заблокирован американской компанией. Поэтому лучше использовать либо ненужный аккаунт, либо стоит ограничиться анонимным режимом, в котором тоже доступно скачивание абсолютно всех приложений.
Сайты APKMirror и APKCombo
Даже с учетом многообразия существующих магазинов приложений, некоторые пользователи предпочитают скачивать софт из браузера. Одними из самых популярных сайтов, на которых можно найти множество приложений и игр, являются apkmirror.сom и apkcombo.com.
Их плюсы в том, что установка магазина не требуется — все сразу скачивается из браузера нажатием на ссылки. Главными минусами подобных решений стало то, что обновлять софт пользователю придется вручную, а для проверки обновлений придется смотреть номера актуальных версий, если сами приложения не оповещают о появлении новых версий.
Приложение APK Installer
Софт APK Installer — подобие файлового менеджера, который обнаруживает и устанавливает APK-файлы, скаченные ранее через браузер или с компьютера, к которому подключают смартфон.
После запуска приложения нужно нажать на плитку с названием Install APKs. Появится список всех APK файлов на устройстве. Файлы, подписанные как Not Installed, будут нуждаться в установке через зеленую кнопку Install в правом нижнем углу. Также функционал позволяет удалять ранее установленные приложения.
Перенос софта с одного смартфона на другой с помощью Phone Clone
Софт Phone Clone создан для переноса различных данных, в том числе приложений и игр на смартфоны Huawei и Honor. Причем данные могут быть скопированы не только с устройств китайского производителя, но и с любых других смартфонов на Android.
Принцип работы Phone Clone очень прост — приложение запускается на двух смартфонах. Аппарат, на который планируется скопировать данные, нужно отметить как новый, а смартфон, с которого копируется информация — как старый. «Новый» смартфон создает точку доступа Wi-Fi, к которой автоматически подключается «старое» устройство, за счет чего и происходит передача данных. Если один из смартфонов не относится к моделям Huawei или Honor, то он автоматически определится как «старый».
Не получается копировать сервисы Google, а также те приложения, более новые версии которых уже установлены на «новом» смартфоне. Данные всех приложений на «новом» устройстве сбрасываются, а дополнительно разработчики Phone Clone предупреждают, что некоторый скопированный софт может работать некорректно или вовсе не запускаться из-за отсутствия Google Play или по другим причинам.
Установить не удалось CPU ABI несовместимый на устройстве с помощью intellij
Я видел некоторые вопросы об этом, но ни с реальными ответами, ни с деталями. Вот мой случай:
У меня есть приложение, которое использует Google Maps API v2, который работает просто отлично. Недавно я узнал, что не могу установить его на этой Не устройство на основе ARM.
чтобы прибить проблему, я работаю с образцами Google Maps, предоставленными с SDK (sdkextrasgooglegoogle_play_servicessamples)
что дает мне то же сообщение об ошибке во время установки:
Я получаю это сообщение только на реальном устройстве с помощью Intellij (12.1.1)
он отлично работает как с Eclipse на реальном устройстве, так и с Intellij на эмуляторе, настроенном с CPU: Intel Atom (x86)
любая помощь будет высоко ценится!
обновление
как и ожидалось, то же самое происходит с Android Studio
3 ответов
по умолчанию, IntelliJ предполагает, что libs папка в корне модуля Android содержит собственные библиотеки, даже если она просто содержит банки. Таким образом, он упаковывает APK, делая его похожим на родные библиотеки. У меня просто была аналогичная проблема, когда мое приложение не имело собственного кода и работало на эмуляторе по умолчанию, но получило предупреждение ABI при установке на эмулятор Genymotion. Чтобы исправить это, скажите IntelliJ (или Android Studio), что ваши библиотеки не являются родными код:
последний Genymotion не будет поддерживать двоичный ARM. Если у вас есть собственный код, скомпилированный для ARM, вы можете использовать Genymotion-ARM-Translation. Просто перетащите этот файл в домашнюю папку Genymotion и перезагрузитесь.
В Android studio исправьте эту проблему:
1 Скачать Genymotion-ARM-Translation_v1.1.zip
2 перетащите zip-файл в работающее виртуальное устройство и нажмите ok
3 перезапустить виртуальное устройство Genymotion
Устанавливаемый пакет содержит исходный код несовместимый с cpu abi устройства что делать huawei
2. Как скачать игры, которых нет в AppGallery: Игры
3. Узнать как установить Google сервисы можно здесь: Установка сервисов Google на HUAWEI
4. Если вы не хотите ставить сервисы Google, но хотите иметь на телефоне полноценный Google Play: Легкий способ установки недостающих игр и приложений через эмулятор.
Несмотря на обилие вариантов, принцип скачивания одинаков на всех площадках. Разберём на примере APKPure, но наша инструкция подходит и для APKMirror, и для Installer. Заходим на сайт, ищем строку поиска — она вверху. Затем пишем название нужного приложения — например, WhatsApp. Сайт тут же предлагает соответствующий архив. Осталось тапнуть по кнопке скачивания. Если вы впервые что-то ставите из браузера, смартфон попросит разрешение.
Дожидаемся скачивания APK — файл весит 30 МБ. После чего WhatsApp автоматически начнёт установку, а от нас потребуется лишь разрешить работу его сервисных служб. Всё, теперь программой можно пользоваться. Instagram ставится по точно такой же схеме.
Другие приложения таким образом качать можно?
Да. Всё, что хранится на APKPure или Installer, можно установить в два нажатия. Например, опальный в России Telegram. Или Facebook и Gmail. Мы тестировали этот способ на HUAWEI P40 Lite, но он одинаково подходит для любых других смартфонов.
Итого: если вы думали над покупкой современных смартфонов от HUAWEI, но боялись остаться без любимых приложений, успокойтесь. Любой сервис легко ставится за 30 секунд.
Устанавливаемый пакет содержит исходный код несовместимый с cpu abi устройства что делать huawei
В теме нет куратора. По вопросам наполнения шапки обращайтесь к модераторам раздела через кнопку под сообщениями, на которые необходимо добавить ссылки.
Взял с 16Г памяти без LTE для кухонного дашборда под Home Assistant. Поставил Fully Kiosk Browser.
Теперь хочу получить root, чтобы иметь возможность стримить с него звук youtube на DLNA или AirPlay
Товарищи планирую покупку данного девайса!! Смущает медиатэк. Владельцы отзовитесь какая у него Автономность? В режиме покоя и в активном режиме(просмотр сайтов/кино, скайп/вацап, по игрулькам понятно.).
Использование будет у старшего поколения, как читалка книг и связь по миру. Буду благодарен за ответ в личку для быстрого осведомления. :thank_you:
И да! Чуть не забыл есть возможность поставить плеймаркет.
Ps. Инфо- Магазин днс Новосибирск стоймость 10 т.р.
Взял с 16Г памяти без LTE для кухонного дашборда под Home Assistant. Поставил Fully Kiosk Browser.
Теперь хочу получить root, чтобы иметь возможность стримить с него звук youtube на DLNA или AirPlay
Сколько свободной встроенной памяти из коробки? Можно ли переносить приложения на карту памяти?
Вот по этой методике
Установка сервисов Google на HUAWEI (Пост trahelman #96641545)
ставится.
У меня со второй попытки завелось, повторял за видосом на греческом, чтобы сразу увидеть, где сначала пошло не так.
Отдельная благодарность MakaronaMax за наводку.
Ваш ABI, скорее всего, неверен
ABI, или двоичный интерфейс приложения (Application Binary Interface), определяет способ взаимодействия двоичных файлов друг с другом на конкретной платформе и включает соглашение о вызовах. Большинство ABI имеют один конструктивный недостаток, который снижает производительность.
Давайте начнем с рассмотрения ABI System V для процессоров линейки x86. ABI классифицирует аргументы функции по ряду различных категорий; мы будем рассматривать только две:
INTEGER: Этот класс состоит из целочисленных типов, которые помещаются в один из регистров общего назначения.
MEMORY: Этот класс состоит из типов, которые будет переданы в память и возвращены через стек.
Я не буду подробно описывать правила классификации аргументов; достаточно сказать, что в общем смысле:
Целые числа, указатели и небольшие структуры имеют класс INTEGER и передаются в регистры.
Если структура слишком большая, она имеет класс MEMORY и передается в стек.
Если аргументов слишком много, те, которые не помещаются в регистры, будут переданы в стек.
Другими словами, передача больших структур по значению влечет за собой большие копии, и это меня огорчает.
Но что в этом плохого? Конечно, мы можем просто делать то, что делали во времена наивных компиляторов, и передавать структуры по указателю. К сожалению, это больше не работает; компиляторы сейчас умны, и им не нравится, когда объекты имеют псевдонимы.
И действительно, ABI должен поступать правильно по умолчанию. void foo ( struct bla ) намного легче читать, чем void foo ( const struct bla *restrict ), не говоря уже о том, что он лучше передает намерение и фактически обеспечивает более сильную семантическую гарантию.
Что ж, такова System V. Как обстоят дела с другими ABI? Microsoft похожа, но она передает структуры с указателем:
Структуры или объединения [не малых] размеров передаются как указатель на память, выделенную вызывающей стороной.
Это дает вам некоторую гибкость (хотя это также, вероятно, немного сбивает с толку переименователь памяти), но не решает реальной проблемы. «Память, выделенная вызывающей стороной», принадлежит вызываемой стороне, которая может изменять ее по своему желанию, поэтому вызывающей стороне по-прежнему необходимо излишнее копирование.
Больше ABI! ARM (извините, AAA arch 64):
Если тип аргумента является составным типом, размер которого превышает 16 байт, то аргумент копируется в память, выделенную вызывающей стороной, и аргумент заменяется указателем на копию.
RISC-V:
Агрегаты размером более 2×XLEN бит [примечание: какого черта вы говорите о битах?] передаются по ссылке и заменяются в списке аргументов адресом.
Аргументы, переданные по ссылке, могут быть изменены вызываемой стороной.
PowerPC:
Все [неоднородное] агрегаты передаются в последовательные регистры общего назначения (GPR), в регистры общего назначения и в память, или в память.
MIPS n32:
Структуры (structs), объединения (unions),или другие составные типы рассматриваются как последовательность двойных слов (doublewords), и передаются в целые регистры или регистры с плавающей запятой, как если бы они были простыми скалярными параметрами в той степени, в которой они помещаются, с любым избытком в стеке, упакованным в соответствии с обычной структурой памяти объекта.
Все это повторения одних и тех же двух ошибок.
Правильно установленный ABI должен передавать большие структуры по immutable ссылке, по большому счету избегая копирования. В случае, если требуется копия, это обычно происходит только один раз на вызываемой стороне, вместо того, чтобы повторяться каждой вызывающей стороной. Вызываемая сторона также обладает большей гибкостью и может копировать только те части структуры, которые фактически изменяются.