Как создать приложение для Android на Raspberry Pi?
Как вы, возможно, знаете, система разработки Android доступна для Raspberry Pi из проекта Debian здесь: https://packages.debian.org/buster/android-sdkОднако они не включают Android Studio. Есть ли хороший учебник о том, как разрабатывать приложения для Android на Pi без Android Studio?
Ответы
После установки Android SDK вы можете открыть SDK Manager и установить инструменты и Android API. Затем вы можете установить Eclipse с помощью sudo apt-get install eclipse. После установки подключаемого модуля Android Development Tools (ADT) у вас должен быть нормальный опыт разработки. Одним из аспектов разработки, который может отличаться, является процесс тестирования. Поскольку Pi недостаточно мощный для запуска эмулятора Android, вам придется создавать все приложение и устанавливать его на реальном устройстве каждый раз, когда вы хотите протестировать свое приложение. Еще одна проблема с этим методом заключается в том, что Eclipse не является легким, и у вас могут быть проблемы с менее мощным Pis.
Программирование Android невозможно изначально на Raspberry Pi, потому что различные пакеты Android не включают диспетчер SDK, который необходим для загрузки соответствующего программного обеспечения. Менеджер SDK теперь является частью Android Studio, которая не была перенесена на Pi.
Однако есть один способ создавать приложения Android на Pi, используя Qemu для эмуляции x86_64, работающего с любым дистрибутивом Linux x86, а затем устанавливая в него x86 Android Studio. Это очень медленно, но вроде работает. Это тот случай, когда было бы разумно разогнать Pi, и вам следует запустить Qemu с параметром -smp, чтобы указать несколько ядер.