cpu abi несовместимо как исправить хонор

Установить не удалось 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 несовместимо как исправить хонор

2. Как скачать игры, которых нет в AppGallery: Игры

3. Узнать как установить Google сервисы можно здесь: Установка сервисов Google на HUAWEI

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

Несмотря на обилие вариантов, принцип скачивания одинаков на всех площадках. Разберём на примере APKPure, но наша инструкция подходит и для APKMirror, и для Installer. Заходим на сайт, ищем строку поиска — она вверху. Затем пишем название нужного приложения — например, WhatsApp. Сайт тут же предлагает соответствующий архив. Осталось тапнуть по кнопке скачивания. Если вы впервые что-то ставите из браузера, смартфон попросит разрешение.

cpu abi несовместимо как исправить хонор

Дожидаемся скачивания APK — файл весит 30 МБ. После чего WhatsApp автоматически начнёт установку, а от нас потребуется лишь разрешить работу его сервисных служб. Всё, теперь программой можно пользоваться. Instagram ставится по точно такой же схеме.

Другие приложения таким образом качать можно?
Да. Всё, что хранится на APKPure или Installer, можно установить в два нажатия. Например, опальный в России Telegram. Или Facebook и Gmail. Мы тестировали этот способ на HUAWEI P40 Lite, но он одинаково подходит для любых других смартфонов.

Итого: если вы думали над покупкой современных смартфонов от HUAWEI, но боялись остаться без любимых приложений, успокойтесь. Любой сервис легко ставится за 30 секунд.

Источник

INSTALL_FAILED_CPU_ABI_INCOMPATIBLE при установке приложений на целевую страницу, чтобы получить это сообщение об ошибке, как решить проблему?

Хотите знать, есть ли какая-либо архитектурная мудрая проблема, иначе?

ABI (Application Binary Interface) указывает детали, характерные для архитектуры машины. Из Википедии:

ABI охватывают такие детали, как тип данных, размер и выравнивание; Вызывающее соглашение, которое контролирует передачу аргументов функций и возвращает полученные значения; Номера системных вызовов и как приложение должно выполнять системные вызовы в операционной системе; А в случае полной операционной системы ABI – двоичный формат объектных файлов, программных библиотек и т. Д.

Обнаружено это в файле PackageManager.java:

Код возврата установки: он передается в IPackageInstallObserver помощью installPackage(android.net.Uri, IPackageInstallObserver, int) если установленный пакет содержит собственный код, но ни один из них не совместим с CPU_ABI устройства.

Ваш apk должен содержать некоторый двоичный код, скомпилированный (с использованием NDK?) Для другого компьютера / эмулятора, когда он устанавливается на какой-либо другой машине (эмулятор).

Я видел ссылку на эту тему в форуме поддержки BlueStacks. Если вы ссылаетесь на BlueStacks, вы получите эту ошибку при попытке установить приложение, имеющее собственный ARM-код, и для работы над архитектурой X86 требуется бинарный перевод.

[EDIT]: Если у вас есть какие-либо вопросы, связанные с BlueStacks, отправьте их в сообществе BlueStacks, вы также можете найти ответы на некоторые распространенные проблемы (например, этот).

Я изменил avd на целевую версию sdk, и он отлично работал

Источник

Как убрать синтаксическую ошибку при установке приложений на Android

В операционной системе Android присутствует большое количество ошибок и недоработок, которые исправляются лишь со временем. Пока до этого дойдут «руки» у самих разработчиков, пользователям приходится придумывать свои решения для каждой проблемы. Одной из распространенных ошибок на Андроиде по сей день, остается ошибка при установке приложений, когда вместо инсталляции у вас на экране появляется сообщение «Синтаксическая ошибка». Что это такое? Почему возникает? Как исправить? Непонятно! А вот здесь то мы вам и раскроем все секреты!

Из статьи вы узнаете

Причины появления

cpu abi несовместимо как исправить хонор

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

Вот основные причины возникновения ошибки при синтаксическом анализе пакета:

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

Сначала нужно определить, в чем же проблема, и почему не устанавливается тот или иной apk файл. Для этого поэтапно проводим все действия, начиная с самых простых.

Разрешаем установку из неизвестных источников

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

Вам нужно разрешить установку таких приложений.

cpu abi несовместимо как исправить хонор

cpu abi несовместимо как исправить хонор

Внимание! Действия, описанные выше, могут навредить вашему устройству. Рекомендуем загружать apk только с проверенных сайтов и обязательно каждый файл проверять через антивирус на компьютере, например, Касперского.

Еще лучше загружать apk на сайт «Вирустотал». Он позволяет осуществлять проверки сразу по 50 популярным антивирусам.

И так, теперь проверяем, исчезла ли синтаксическая ошибка или нет. Нет? Тогда идем дальше!

Перезагрузка файла и проверка целостности

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

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

Проверка версии приложения

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

Для решения этой проблемы есть 3 способа:

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

Редактирование файла программой APK Editor

Для работы требуется программа APK Editor. Она есть в двух версиях. Нужна Pro версия, так как именно в ней активирована функция редактирования нужных нам параметров. Стоимость на данный момент составляет 159 рублей. Это небольшая цена за такой прекрасный пакет инструментов.

APK Editor Pro — это универсальный и мощный редактор apk-файлов. Позволяет не только менять минимальные версии для приложений, но еще:

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

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

Версия операционной системыКод (API)Код версии (название ОС)
Android 5.122LOLLIPOP_MR1
Android 5.021LOLLIPOP
Android 4.4W20KITKAT_WATCH
Android 4.419KITKAT
Android 4.318JELLY_BEAN_MR2
Android 4.2, 4.2.217JELLY_BEAN_MR1
Android 4.1, 4.1.116JELLY_BEAN
Android 4.0.3, 4.0.415ICE_CREAM_SANDWICH_MR1
Android 4.0, 4.0.1, 4.0.214ICE_CREAM_SANDWICH
Android 3.213HONEYCOMB_MR2
Android 3.1.x12HONEYCOMB_MR1
Android 3.0.x11HONEYCOMB
Android 2.3.4 Android 2.3.310GINGERBREAD_MR1
Android 2.3.2 Android 2.3.1 Android 2.39GINGERBREAD

Как пользоваться этой таблицей? Например, на смартфоне установлена операционная система 4.2.2, а приложение, которое вы загружаете, требует минимальную версию Android — 5.0. Чтобы apk-файл успешно был установлен на смартфоне, в редакторе необходимо изменить параметры на 17 в обеих строчках. И так можно подстроить любое приложение под любую версию операционной системы. Но учтите, что стабильной работы на очень старых Андроидах никто не гарантирует!

Изменили значения? Отлично! Теперь нажимаете кнопку «Сохранить», после чего система обратно переадресует на экран с другими строчками и параметрами. Здесь в верхнем правом углу еще раз нужно кликнуть по вкладке «Сохранить» и дождаться, пока система заново пересоберет файл и сохранит его.

Процесс сборки файла напрямую зависит от объема информации, которая в нем хранится. Чем больше весит apk-файл, тем дольше будет программа компилировать приложение, поэтому ждите до конца и не думайте, что телефон завис!

В конце появится оповещение о том, что apk-файл сохранен, и рядом будет полный путь этого приложения. Можете попробовать установить его из этого же меню, так как будет вкладка «Установить» или можете проследовать через файловый менеджер к папке с сохранением и попробовать инсталлировать приложение оттуда. Если вы все сделали правильно, то установка будет успешной.

Внимание! Файл сохраняется как дубликат вашего apk, поэтому не путайте их! Старый файл так и будет выдавать синтаксическую ошибку, поэтому нужно осуществлять установку нового, созданного в программе APK Editor Pro.

Дополнительные способы решения проблемы

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

Внимание! Пункты меню в Android могут отличаться, и в некоторых версиях «Отладка по USB» может находиться в других каталогах или вкладках, вызываться другими действиями, но во всех версиях Андроида она присутствует!

То, о чем молчат другие источники

Еще один небольшой совет. Если все описанные способы не помогли, скорее всего, проблема в самом приложении, которое вы пытаетесь установить. Быть может, разработчик «собрал» файл с битыми файлами или ошибся в коде, из-за чего и возникают подобные проблемы.

Обязательно поищите в интернете, удалось ли кому-то из пользователей установить эту программу на свой смартфон или нет. Скорее всего, вас таких много!

Заключение

Мы перечислили основные способы устранения синтаксической ошибки на смартфоне под управлением Андроид, и в 99% случаев один из них точно поможет решить проблему. Но при этом советуем загружать приложения только из Google Play или на сайтах, у которых хорошая репутация (можно понять по отзывам пользователей).

Если же проблема так и не разрешилась, напишите в комментариях свою модель телефона, версию Android и название приложения, которое вы решили установить!

Источник

Как устанавливать приложения на смартфоны Honor

cpu abi несовместимо как исправить хонор

cpu abi несовместимо как исправить хонор

Содержание

Содержание

Анонсированные в конце 2019 года View 30 и View 30 Pro стали первыми смартфонами бренда Honor, которые полностью лишились поддержки сервисов Google. Пользователи, конечно, могут установить сервисы самостоятельно, но проблема неофициальных методов — они со временем теряют свою актуальность, а устанавливаются сложнее. К счастью, на смену пришел другой софт, и начнем с рекомендуемого Huawei метода установки.

cpu abi несовместимо как исправить хонор

AppGallery — официальный магазин приложений от Huawei

В первую очередь стоит обратить внимание на предустановленный в смартфонах Honor и Huawei магазин приложений AppGallery, который активно продвигается китайским производителем. Функционал магазина позволяет как максимально просто устанавливать и удалять приложения и игры, так и автоматически обновлять их.

cpu abi несовместимо как исправить хонор

cpu abi несовместимо как исправить хонор

По количеству софта магазин не так богат, как Google Play, и помимо сервисов от Google в нем на момент написания статьи отсутствовали, к примеру, приложения Avito и Gett или игры: PUBG, Gods of Boom, Minecraft и прочие. Некоторый софт представлен в виде ссылок на скачивание через браузер, но есть все предпосылки, что AppGallery будет пополняться. В частности, совсем недавно для скачивания стал доступен Telegram, а также из известного софта уже давно есть ВКонтакте, Viber, Госуслуги, Сбербанк Онлайн, Додо Пицца, World of Tanks: Blitz, приложения операторов связи, навигаторы, браузеры и многое другое. Заменой Google Pay для оплаты товаров через NFC могут послужить приложения Кошелёк или Яндекс.Деньги.

cpu abi несовместимо как исправить хонор

cpu abi несовместимо как исправить хонор

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

cpu abi несовместимо как исправить хонор

Приложение AppGo

Софт под названием AppGo доступен для установки в том числе из магазина AppGallery и представляет собой сборник ссылок для скачивания приложений и игр из других магазинов (AppGallery, ApkPure, Apkmonk, APK center и т.д.). В зависимости от источника, нажатие на кнопку установки приводит либо к переходу в другой магазин, либо в браузер, откуда уже скачивается софт.

cpu abi несовместимо как исправить хонор

cpu abi несовместимо как исправить хонор

Присутствует поиск по названию софта, и на этом функциональные возможности AppGo заканчиваются.

Магазин приложений APKPure

Во времена санкций, наложенных на компанию Huawei, у пользователей смартфонов Honor одним из самых популярных вариантов загрузки приложений стал магазин APKPure, ассортимент которого порой даже чуть богаче, чем в Google Play. Хотя некоторые игры, среди которых есть популярная Gods of Boom, в APKPure по какой-то причине отсутствуют.

cpu abi несовместимо как исправить хонор

cpu abi несовместимо как исправить хонор

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

До недавнего времени можно было скачать даже работающую на всех смартфонах Honor версию Youtube без привязки к Google, но в настоящее время в магазине доступна только официальная версия.

cpu abi несовместимо как исправить хонор

cpu abi несовместимо как исправить хонор

Через поиск приложений можно даже найти все сервисы Google, но работать они на смартфонах Huawei и Honor не будут, хотя это не относится к приложениям Gboard или Google Chrome, которые есть в APKPure и отсутствуют в AppGallery.

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

Магазин Aurora Store или Клон Google Play

У пользователей, которые привыкли к интерфейсу магазина Google Play и не хотят с ним расставаться, есть возможность установить Aurora Store, неплохо копирующего магазин от Google. Так как речь идет о «клоне», то по количеству приложений Aurora Store, который можно скачать на официальном сайте разработчика, тоже ни в чем не уступает более известному аналогу.

cpu abi несовместимо как исправить хонор

cpu abi несовместимо как исправить хонор

С установкой, удалением и обновлением софта никаких сложностей нет, поиск по приложениям работает отлично.

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

Сайты APKMirror и APKCombo

Даже с учетом многообразия существующих магазинов приложений, некоторые пользователи предпочитают скачивать софт из браузера. Одними из самых популярных сайтов, на которых можно найти множество приложений и игр, являются apkmirror.сom и apkcombo.com.

cpu abi несовместимо как исправить хонор

cpu abi несовместимо как исправить хонор

cpu abi несовместимо как исправить хонор

cpu abi несовместимо как исправить хонор

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

Приложение APK Installer

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

cpu abi несовместимо как исправить хонор

cpu abi несовместимо как исправить хонор

После запуска приложения нужно нажать на плитку с названием Install APKs. Появится список всех APK файлов на устройстве. Файлы, подписанные как Not Installed, будут нуждаться в установке через зеленую кнопку Install в правом нижнем углу. Также функционал позволяет удалять ранее установленные приложения.

Перенос софта с одного смартфона на другой с помощью Phone Clone

Софт Phone Clone создан для переноса различных данных, в том числе приложений и игр на смартфоны Huawei и Honor. Причем данные могут быть скопированы не только с устройств китайского производителя, но и с любых других смартфонов на Android.

cpu abi несовместимо как исправить хонор

cpu abi несовместимо как исправить хонор

Принцип работы Phone Clone очень прост — приложение запускается на двух смартфонах. Аппарат, на который планируется скопировать данные, нужно отметить как новый, а смартфон, с которого копируется информация — как старый. «Новый» смартфон создает точку доступа Wi-Fi, к которой автоматически подключается «старое» устройство, за счет чего и происходит передача данных. Если один из смартфонов не относится к моделям Huawei или Honor, то он автоматически определится как «старый».

cpu abi несовместимо как исправить хонор

cpu abi несовместимо как исправить хонор

Не получается копировать сервисы Google, а также те приложения, более новые версии которых уже установлены на «новом» смартфоне. Данные всех приложений на «новом» устройстве сбрасываются, а дополнительно разработчики Phone Clone предупреждают, что некоторый скопированный софт может работать некорректно или вовсе не запускаться из-за отсутствия Google Play или по другим причинам.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *