Как установить Android на Raspberry Pi 3 и почему этого не следует делать?

В отличие от предыдущих версий Raspberry Pi, на RPi3 возможно относительно легко установить Android. И не какой-то, а относительно свежий – v7.1.

Как установить Android на Raspberry Pi 3 и почему этого не следует делать? 3186
Тэги

В отличие от предыдущих версий Raspberry Pi, на RPi3 возможно относительно легко установить Android. И не какой-то, а относительно свежий – v7.1. Но прежде, чем рассмотреть вопрос, касающийся того, как это сделать, следует предупредить об одной вещи.

Android на Raspberry Pi 3

Некогда компания Google заявляла, что в будущем возможно она выпустит "Зеленого робота" под "Малину". Но по состоянию на середину 2018 года этого пока еще не произошло. Поэтому все версии Android для Raspberry Pi 3 являются кастомными сборками. Это означает, что их работоспособность никто не гарантирует. При этом со 100% вероятностью пользователи, инсталлировавшие Андроид на RPi, со временем станут сталкиваться с разными трудностями, некоторые из которых, вполне вероятно, будет очень сложно или вовсе невозможно преодолеть. Поэтому перед тем, как устанавливать данную систему, нужно хорошо подумать о целесообразности этого решения.

Для чего устанавливают Android на Raspberry Pi?

Существует несколько причин, по которым некоторые могут захотеть инсталлировать на RPi "Зеленого робота". Следует привести основные из них:

  • привычный интерфейс;
  • доступ к Android TV;
  • воспроизведение игр, разработанных для Андроид;
  • использование приложений Android.

Если вы хотите использовать Андроид на Raspberry Pi 3 с указанными целями, то вначале ознакомьтесь с текстом ниже.

Почему на RPi3 не рекомендуется устанавливать Android?

Хотя интерфейс Android и является для многих привычным, взаимодействовать с ним посредством мыши не так удобно, как с тачскрина. Но это не главная проблема. Более важно то, что достаточно тяжелый GUI на "Малине" будет подтормаживать или вовсе вылетать. Это сведет его удобство на нет.

На RPi может работать Android TV, но вполне возможно, что он станет периодически вылетать. Будет очень неприятно, если посреди фильма приложение аварийно завершит свою работу и потом не запустится без устранения неполадок.

Проблема с воспроизведением игр. У "Малины" сравнительно слабое железо – значительно менее мощное, чем на многих современных телефонах. Поэтому о том, чтобы играть в какие-то более или менее современные требовательные игры речи идти не может. Кроме того, при управлении с джойстика следует быть готовым к высокому инпут-лагу.

С приложениями можно работать, но следует готовиться к той же проблеме, что и с Android TV. Программы с высокой вероятностью станут вылетать.

В большинстве случаев использовать Android на Raspberry Pi 3 неудобно и некомфортно. Значительно проще работать с Raspbian. На нем можно без проблем смотреть фильмы и видео с YouTube, а также использовать различные сервисы через их веб-интерфейс.

Как установить Android 7.1 на "Малину"?

Если же вы все-таки решились на установку системы от Google, тогда в первую очередь вам понадобится приготовить:

  • сам одноплатник Raspberry Pi 3;
  • компьютер (лучше под Linux, а если на Windows, то виртуальную машину с соответствующей системой);
  • блок питания для него;
  • карту памяти на 16 гигабайт и больше;
  • монитор и HDMI-кабель;
  • набор специального ПО.

Самое главное – это программное обеспечение. Адаптированную под "Малину" версию Android можно скачать по этому адресу: https://raspbian-france.fr/download/and7_1-tablet-23012017.zip.  Также потребуется скрипт, посредством которого будет установлен Play Market. И, конечно, понадобится утилита, через которую "Зеленый робот" будет записан на флэшку. Таковой является Etcher – https://etcher.oi.

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

После того, как все необходимое загружено, а MicroSD вставлена в кардридер, потребуется запустить Etcher. Отобразится экран, где присутствует кнопка Select Image. На нее следует нажать и выбрать образ с Android из директории, в которую он был ранее загружен.

Затем кнопка Flash станет активной. На неё нужно нажать – это запустит процесс записи файлов на карту памяти. Когда прогресс-бар будет полностью заполнен, можно вытащить карту из ридера и вставить ее в "Малину".

Вот и все. Теперь на Raspberry Pi 3 Android 7 установлен. Но установка Андроид на Raspberry Pi 3 еще не завершена. Для более или менее полноценного использования системы понадобится одна вещь – рабочий Play Market.

Как установить Play Market на RPi3?

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

Для начала нужно включить "Малину" и дождаться полной загрузки Андроида. После этого потребуется активировать WiFi и подсоединиться к своей сети. Роутер автоматически даст ему адрес. Его потребуется узнать. Сделать это нетрудно. Нужно зайти в "Настройки" и перейти в раздел под названием "Об устройстве". Там будет присутствовать пункт "Статус". Его следует выбрать, после чего отобразится IP-адрес девайса. Он будет иметь вид: 198.168.xx.

Теперь, когда IP записан, понадобится запустить скрипт, который был ранее скачен. Собственно, для этого и нужен компьютер на Linux или Mac OS. Но перед тем, как отправить его на исполнение, потребуется открыть его в редакторе. В данном файле есть строчка ADB_ADRESS. Её значение (адрес, который указан в кавычках) следует изменить на IP "Малины". Должно получиться что-то вроде этого: ADB_ADDRESS = "192.168.x.xx". После нужно сохранить изменения.

Также следует убедиться, что значения строк: SHOW_HELP, ARCHITECTURE, PACKAGE_NAME и INIT_FILE имеют следующие значения: false, arm, pico и /etc/init.d/gapps, соответственно. Если нет, тогда нужно вписать указанные.

Теперь останется установить android-tools-adb и Lzip из репозитория. Когда это сделано, потребуется в консоли ввести команду: adb connect АДРЕС_МАЛИНЫ, а затем запустить скрипт таким образом: sudo chmod u+x ./gapps.sh, sudo ./gapps.sh. Первая команда даст права на исполнение, а вторая запустит сам скрипт. Предварительно, конечно, нужно перейти в каталог, в котором находится файл gapps.sh.

Все, теперь "Зеленый робот" полностью готов к работе. В завершении следует отметить, что установка Android на Raspberry Pi 3 model b ничем не отличается от инсталлирования на обычную модель, так как в ней тот же самый процессор.