Android x86 не запускается графическая оболочка

Установка и настройка ОС Android на нетбук: инструкция и способы

Android x86 не запускается графическая оболочка
Гаджеты

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

Открытие загрузочного файла ОС Андроид и подготовка загрузочного диска или флешки.

Среди всех проектов по портированию ОС Андроид выделяются 3 востребованных и бесплатных:

  1. Android-x86. Подходит для установки на старые устройства и нетбуки низкой мощности. На сайте разработчиков доступны драйверы для корректной работы ОС, а также ядро Linux. Таким образом, запускается Android-x86 на всех нетбуках, на которые можно поставить Линукс. Единственный недостаток заключается в том, что это самый простой проект, он не подразумевает никакой оптимизации системы или пользовательского интерфейса.
  2. Android-IA создан специалистами компании Intel и предназначен для установки на устройства, оснащенные микропроцессорами Intel Atom. Не подойдет для тех, кто ищет простой и быстрый способ. Этот проект — система для разработчиков, а не готовое решение.
  3. Remix OS — модифицированный вариант, оснащенный множеством настроек (панель задач, плавающие окна). Графический интерфейс намного привлекательнее, чем у других вариантов. Некоторое время эта ОС была недоступна для ПК, но сейчас на сайте разработчиков можно скачать соответствующий установщик.

Скачать проекты по портированию можно на официальных веб-сайтах разработчиков. Все описанные варианты бесплатные и распространяются по открытой лицензии.

Android x86

Позволяет установить Андроид версии 8.1.

Подходит для установки на все устройства, оснащенные процессорами разрядностью x86 и x64. Открытый проект, доступен всем пользователям сети. Не обновляется.

Remix OS

Новая ОС (появилась только в 2016 г.) рекомендуется для тех, кому важны графический интерфейс и удобство использования.

В основе Remix OS лежит Android x86, так что сложностей с установкой не возникает.

Основные улучшения этого проекта:

  • удобное решение для присущей пользователям Андроида многозадачности — есть возможность работать в нескольких окнах, меняя их размеры и сворачивая приложения;
  • панель со значками уведомлений выполнена в формате, аналогичном с ОС Windows;
  • добавлен аналог панели задач для быстрого управления компонентами системы;
  • есть рабочий стол с привычными ярлыками, его настройки создавались под нетбуки, ноутбуки и ПК, а не под планшеты;
  • можно запускать в режиме проверки и тестировать работу и правильность установки системы.

Phoenix OS

Это возможность установить полноценную ОС Android для нетбука, разработанную для компьютеров.

Особенности:

  • рабочий стол, панель уведомлений и аналог меню Пуск, выполненные в формате ОС Windows;
  • есть настройки Андроид или отдельные параметры ОС Phoenix;
  • аналог проводника или файлового менеджера Андроид.

Рабочий стол и меню Phoenix OS.

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

После скачивания ISO 3 шага остается до удачной установки Андроид — создание загрузочной флешки, установка ОС и настройка.

Вместо флешки можно создать установочный DVD-диск. Он используется на компьютерах, имеющих DVD-привод.

Для записи существуют специальные программы:

  • Linux Live USB Creator;
  • CDBurnerXP — только для Windows;
  • UNetbootin.

Разработчики проектов по портированию рекомендуют пользоваться первым вариантом.

Второй подойдет для пользователей ОС Windows и только для записи диска. А третий не требует установки.

Алгоритм создания загрузочной флешки из образа ISO в программе UNetbootin:

  1. Выберите флешку подходящего размера. Сколько весит ОС, написано на сайте разработчика. В большинстве случаев 2 Гб будет достаточно.
  2. Отформатируйте носитель. Команда выполняется из проводника. Нужно использовать файловую систему FAT32, лучше не выбирать другие варианты при установке Андроид. Если же установочный файл займет больше 4 Гб на флешке, то FAT32 не подходит — она не умеет работать с файлами большого объема.
  3. Скачайте программу UNetbootin. Установка не требуется, ее можно сразу запустить.
  4. В пункте «Образ диска» можно выбрать файл для записи и указать носитель. Остается только подтвердить выбор.

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

Так выглядит процесс форматирования носителя и интерфейс программы UNetbootin для записи ОС на флешку.

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

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

Как активировать Live CD:

  1. Зайдите в настройки БИОС и выберите загрузку с вашего носителя.
  2. Выключите компьютер, вставьте флешку в USB-порт и снова включите устройство, откроется установочное меню Андроид.
  3. Щелкните по первому пункту, который предлагает запустить ОС без инсталляции.

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

Достаточно выбрать язык и настроить Wi-Fi или подключить интернет по сетевому кабелю (если хочется проверить работу интернет-соединения).

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

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

Как это сделать:

  • запустить несколько предустановленных приложений одновременно, чтобы проверить быстродействие;
  • зайти в свой гугл-аккаунт, а затем в Play Market, скачать любое приложение и проверить, как оно установится;
  • запустить браузер и проверить подключение к сети.

Если все устраивает, то можно переходить к установке ОС на компьютер.

Инструкция, как в настройках БИОСа выбрать загрузку со своего носителя.

Android можно установить вместе с уже имеющейся ОС, если позволяет место на жестком диске, или удалить старую систему.

Установка выполняется в несколько шагов:

  1. Убедиться, что в БИОСе настроена загрузка с флешки.
  2. В установочном меню выбрать пункт Install.
  3. Внимательно проверить, в какой раздел будет произведена установка.
  4. Если Android планируется ставить без удаления имеющейся ОС, то рекомендуется создать для него отдельный логический раздел.
  5. Если нет размеченных дисков, то такой нужно создать и сделать загрузочным через меню Disc и пункт Bootable. Выйти из этого меню.
  6. Отформатировать раздел в файловую систему ext3.
  7. Когда появится предложение установить загрузчик GRUB, соглашаемся.

Установка считается удачной, если появится сообщение о возможности запустить ОС сейчас или перезагрузить устройство.

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

Установленная ОС допускает их изменение через панель управления, если она имеется в проекте портирования.

Настройка ОС

Первоначальных настроек после инсталляции много:

  • подключения Wi-Fi;
  • вход в Google-аккаунты;
  • геопозиционирование;
  • имя пользователя;
  • разрешение на обновления ПО.

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

У проекта Android x86 настройки выглядят аналогично таковым на смартфоне или планшете, а у Phoenix OS есть свое меню выбора параметров.

При нажатии кнопки Настройки (Settings), отображаются категории настроек.
​​При выборе категории на экране появляется вложенное меню или диалоговое окно.

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

  • установить драйвер для доступа к папке Е:grub;
  • скачать, установить специальную программу EasyBCD;
  • запускаем EasyBCD прямо из старой ОС;
  • с помощью этой программы устанавливаем NeoGrub;
  • остается только скопировать файл с названием menu.list из папки :grub в C:NST с заменой.

После перезапуска проблема должна исчезнуть.

Другие недочеты:

  • некорректные настройки звука можно поменять с помощью приложения Volume+;
  • при проблемах с Wi-Fi-подключением потребуется перезапустить устройство в режиме Debug;
  • если не удается включить функцию поворота экрана, то понадобится приложение Rotation Control;

При отсутствии русского языка на клавиатуре можно установить любую понравившуюся из Play Market.

Альтернативные варианты

Есть и другие проекты портирования, кроме Remix OS, Phoenix OS и Android x86, например Bliss OS, которая позволяет установить Андроид версии 9.0.

Она создана на базе Android x86, но, в отличие от своего предшественника, одинаково хорошо оптимизирована и для смартфонов, и для ПК.

Другой способ — использовать эмулятор. Это проще и быстрее, единственный недостаток — потребуется много ОЗУ (не менее 2 Гб). На большинстве нетбуков это весь имеющийся объем ОЗУ.

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

Пользовательский интерфейс для Bliss OS такой же, что и для Android, поэтому не нужно изучать ничего нового.

Еще один вариант для тех, кому не требуется полноценная установка ОС на жесткий диск.

Как запустить Андроид с помощью Oracle VirtualBox:

  1. Скачать с официального сайта, установить и запустить ПО.
  2. В разделе Создать задать основные параметры ОС.
  3. Выбрать объем оперативной памяти под виртуальную машину. Требуется не менее 1,5 Гб для Андроид версии 4.4 и не менее 2 Гб для более поздних.
  4. Выбрать формат жесткого диска.
  5. Выбрать в качестве устройства загрузки скачанный с сайта проектов портирования ISO.

После этого появится окно выбора системных настроек. Отрицательные стороны виртуальных машин: некорректная работа периферийных устройств и высокие требования к объему оперативки.

Источник: https://talkdevice.ru/kak-ustanovit-android-na-netbuk.html

Установка Android x86 6.0

Android x86 не запускается графическая оболочка

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

Официальная версия Android может работать только на поддерживаемых устройствах с архитектурой ARM.

Но поскольку Android – это проект с открытым исходным кодом, силами сообщества был создан порт Android для x86 компьютеров, который будет работать почти на любом современном компьютере.

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

Системные требования Android x86 6.0

Android x86 достаточно требователен к оборудованию. В идеале он должен работать на любом компьютере с процессором x86. Но на самом деле не все так просто. Разработчики протестировали систему на нескольких устройствах, например, ноутбуках от ASUS, EeePC и Dell полный список поддерживаемых устройств и их уровень поддержки вы можете найти на официальном сайте.

Что касается оборудования и характеристик, то рекомендуются такие параметры:

  • Процессор: Intel;
  • Оперативная память: 2048 Мб;
  • Свободное место на диске: 10 Гб;
  • USB флешка – для записи установщика.

Шаг 1. Загрузка установочного образа

Как и для других операционных систем сначала нам нужно скачать установочный носитель. Скачать самую новую версию системы вы можете из репозитория на SourceFoge или официальном сайте. Доступны образы как для 32, так и для 64 битной архитектуры:

Занимает образ немного, всего 400 с лишним мегабайт, поэтому загрузиться быстро.

Шаг 2. Запись на носитель

Для установки Android нужно использовать либо флешку, либо диск с возможностью перезаписи. Но лучше все-таки флешку. Я не советую использовать различные утилиты для записи образа, сделайте это с помощью такой команды:

dd if=~/android-x86-6.0.iso of=/dev/sdc bs=5M

Здесь ~/android-x86-6.0.iso – это только что скачанный образ, а /dev/sdc – ваша флешка.

Шаг 3. Настройка BIOS

Тут все стандартно. Перезагрузите компьютер и во время заставки BIOS нажмите F2, F8, Shift+F2 или Del для входа в настройку BIOS, дальше перейдите на вкладку Boot и выберите в 1st Boot Device вашу флешку.

Осталось перейти на вкладку Exit и нажать Exit & Save Changes.

Шаг 1. Начало установки

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

Шаг 2. Загрузка установщика

Установщик запуститься очень быстро:

Шаг 3. Выбор диска

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

Шаг 4. Таблица разделов

Дальше, если этот диск еще не размечен необходимо выбрать таблицу разделов. Можно использовать GPT, но я не рекомендую это делать, поскольку большая вероятность того, что установка просто зависнет. Поэтому на этом шаге выбираем No. В таком случае будет использована MBR:

Шаг 5. Создание раздела

Установка Android x86 6.0 выполняется только на один раздел. И на этом шаге нам предстоит его создать. Для этого будет использоваться утилита cfdisk. Сначала нажмите New, чтобы создать новый раздел. Перемещаться по кнопкам можно стрелками влево/вправо, а нажимать с помощью Enter:

Выберите тип primary, первичный:

Дальше укажите размер, вернее, согласитесь с тем, что указала программа нажатием Enter:

Найдите кнопку Bootable и нажмите Enter, чтобы сделать этот раздел загрузочным:

Найдите и нажмите кнопку Write, чтобы записать изменения на диск. Для подтверждения наберите yes:

Осталось нажать кнопку quit для выхода из программы:

Шаг 6. Выбор раздела

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

Шаг 7. Файловая система

Выберите файловую систему, например, ext4

Шаг 8. Форматирование

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

Шаг 9. Загрузчик

Загрузчик нам понадобится, поэтому выберите Yes:

Шаг 10. EFI Загрузчик

А вот EFI загрузчик нам не нужен, учитывая, что мы использовали MBR. Выберите Skip:

Шаг 11. Режим доступа

В этом окне нужно выбрать нужно ли монтировать системный раздел /system в режиме чтения и записи. Это будет полезно для установки новых программ, поэтому выберите Yes:

Шаг 12. Завершение установки

Дождитесь распаковки всех файлов:

Шаг 13. Перезагрузка

Когда установка Android на компьютер будет закончена выберите пункт Reboot, чтобы перезагрузить компьютер и войти в новую систему:

Шаг 14. Загрузчик

Выберите первый пункт загрузчика:

Шаг 15. Запуск системы

Дождитесь окончания загрузки системы.

Шаг 16. Готово

Вот и все, установка Android x86 на компьютер завершена. Теперь вы можете использовать Android прямо на своем компьютере. Вы можете устанавливать и запускать Android-приложения, играть игры:

Выводы

Источник: https://losst.ru/ustanovka-android-x86-6-0

Как использовать Android на обычном компе

Android x86 не запускается графическая оболочка

Как запустить мобильные приложения на компьютере? В пакете для разработчика Android есть специальный эмулятор, позволяющий пощупать мобильную ОС. Одна проблема — он тормозит. Прямо скажем, сильно тормозит. Но, к счастью, уже довольно давно ведется работа над интересным проектом по портированию платформы Android на платформу PC.

Как известно, исходники Android открыты — такова политика Google. Поэтому у любого желающего в принципе есть возможность взять за основу исходную версию мобильной ОС и начать разработку своей собственной ветки. Многие энтузиасты активно выпускают патчи, реализующие дополнительный функционал, которого нет в оригинальном Android.

Именно так появился проект «patch hosting for android x86 support». Разработчик планировали выпускать патчи для поддержки x86-платформы. Но после нескольких месяцев работы они поняли, что способны на большее, чем просто поставлять патчи. Так появился проект Android-x86 — специальная версия мобильной ОС для запуска на самом обычном компьютере.

У Android-x86, как и у Android, есть разные ветки. В качестве тестовой платформы выбран культовый нетбук Eee PC, но фактически не имеет значения, куда ты будешь устанавливать проект. Это может быть как компьютер, так и планшетник или ноутбук (к проверенным устройствам относятся ASUS Eee, Viewsonic Viewpad 10, Dell Inspiron Mini Duo, Samsung Q1U, Viliv S5, Lenovo ThinkPad x61 Tablet).

Последний билд даже имеет поддержку Wi-Fi.

Параметр vga=ask позволяет вручную выбрать нужный видеорежимДругие статьи в выпуске:

  • выпуска
  • Подписка на «Хакер»

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

Не могу не отметить, что Android-x86 предлагается с предустановленным GDBserver’ом, который можно найти в /sbin/gdbserver. Таким образом, у нас есть возможность использовать GDB для отладки приложений на удаленной машине. Для этого, опять же, необходимо поднять сеть между виртуальной и хостовой ОС как показано выше и запустить GDBserver:

root@android:/ # gdbserver :1234 [исполняемый файл приложения и полный путь к нему]

Можно также воспользоваться опцией “–attach pid”, чтобы присоединиться к процессу, который уже запущен. Далее мы можем подключаться к нашей виртуалке с обычной машины. Запускаем GDB:

# gdb

И подключаемся к удаленному серверу:

gdb > target remote :1234

Работает!

  1. Прежде всего стоит пойти на официальный сайт и выбрать подходящий образ. Все образы представляют собой LiveCD.
  2. Выбрав подходящий исошник (я скачал android-x86-2.2-r2-asus_laptop.iso), можно приступать непосредственно к установке под виртуальным окружением, например под бесплатным VirtualBox (www.virtualbox.org). Запускаем его и создаем новую виртуальную машину со следующими параметрами:Имя: Android.Операционная система: Linux.Версия: Other Linux (или Linux 2.6).Память: 512 Мб.Жесткий диск: 3 Гб.

    В настройках виртуальной машины нужно прописать загруженный нами образ Android-x86 в качестве DVD-привода. После этого виртуалку можно запускать.

  3. Когда виртуальная машина загрузится с LiveCD, ты сразу видишь меню для выбора вариантов загрузки. Чтобы просто запустить и посмотреть ОС, достаточно выбрать «Run Android-x86 without installation». Поскольку нас больше интересует установка Android в качестве обычной ОС, выбираем последний пункт — «Installation — Install Android-x86 to harddisk».

    Создаем раздел для установки Android-x86

  4. После этого появится меню, предлагающее выбрать раздел для установки системы. Так как разделов у нас еще нет, выбираем пункт «Create/Modidy partitions», в результате чего запустится обычный cfdisk. Создаем новый раздел (первичный), выделяя под него все свободное пространство, и ставим разделу флаг Bootable. После этого из системной утилиты можно выйти, не забыв записать изменения.
  5. Теперь можно выбрать созданный раздел для установки в него операционной системы. Указываем тип файловой системы — ext3, устанавливаем загрузчик GRUB и делаем директорию /system доступной для чтения/записи. Затем можно либо загрузиться в Android, или создать фейковую SD-карту, что тоже делается довольно просто. Всё, что для этого от нас требуется, — указать объем создаваемой карты.
  6. На этом установка завершена. Выключаем виртуалку, убираем в ее настройках примонтированный исошник Android-x86 (чтобы грузиться уже непосредственно с жесткого диска) и запускаем заново. Система предложит два варианта загрузки: обычный и debug. Выбираем первый из них и получаем загруженную под виртуалкой Android-систему. Если у тебя вдруг не заработает мышка, зайди в меню «Машина» и выбери пункт «Выключить интеграцию мыши» (то же самое можно сделать нажатием Right Ctrl + I).

В общем-то, на данном этапе мы достигли поставленной цели — загрузили Android на обычном компе. Для тех, кто любит ставить всё самое последнее, скажу, что версия 4.0 имеет статус devel, так что в ней могут присутствовать различные недоработки.

Например, почему-то одновременно показываются графическая оболочка и консоль. Не знаю, баг это или фича, но работать в такой ОС очень неудобно. Образ 3.2RC2 хорош всем, кроме того, что в нем отсутствует поддержка Ethernet, которая была мне нужна для отладки приложений.

Но если цель всей затеи — просто поиграться с Android, то смело можешь выбирать его. Я же остановился на ветке 2.2.

Звук. После установки Android-x86 звук очень часто перестает работать. Я тоже обнаружил эту проблему, когда зашел на посмотреть ролики.

К счастью, всё оказалось не так страшно, и замена звуковой карты в настройках виртуальной машины на «Intel HD Audio» позволила устранить сбой.

Если же простое решение не помогает, на официальном сайте выложен FAQ, где описано, как заставить работать ICH AC97 под VirtualBox.

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

Сделать это совсем несложно. Во время запуска виртуальной машины надо дождаться, пока GRUB предложит варианты загрузки ОС, и выбрать в меню пункт «Android-x86 2.2 (HDPI)». Далее нажимаем «e» для редактирования записи. Появится еще одно меню, в котором следует выбрать запись вида «kernel /android-2.

2/kernel /quiet root ….». Опять нажимаем «e» и в конце строки через пробел дописываем «vga=ask». Нажимаем Enter для сохранения и «b» для загрузки. После этого на экран будут выведены все доступные видеорежимы, останется только выбрать нужный и ввести его номер.

Например, режим 1152х864х32 VESA обозначен как 34С.

Список доступных видеорежимов

Итак, система работает — что дальше? Стандартный набор приложений, поставляемый вместе с ОС, быстро приедается.

Да и разве мы ради того поднимали Android-x86, чтобы оказаться зажатыми в каких-то рамках? К сожалению, Android-x86 не может использовать Android Market — эта опция доступна только для тех производителей железа, которые имеют лицензию Google.

Поэтому новые приложения установить не так просто, как в Android-телефонах. Тем не менее разработчики Android-x86 постарались максимально упростить процесс установки сторонних приложений:

  1. Сначала надо разрешить установку сторонних приложений из неизвестных источников. Идем в «Settings -> Applications -> Unknown sources» и ставим здесь галочку. Если не включить эту опцию, то, попытавшись установить приложение, мы получим сообщение, что установка заблокирована.
  2. Если известен адрес для скачивания приложения, открываем браузер и скачиваем программу. После завершения загрузки кликаем на скачанный файл для установки. Появится окошко с просьбой подтвердить установку приложения. При удачном раскладе после нажатия Install наше приложение начнет устанавливаться. Почему при удачном? Потому, что некоторые программы могут быть несовместимы с Android-x86. В таком случае поставить их не получится.

Чтобы еще больше упростить поиск приложений, можно воспользоваться утилитой AndAppStore, которая поставляется вместе с Android-x86. Это своего рода аналог Android Market: весь софт здесь разбит на категории, а любая программа устанавливается в два клика.

Специально на тот случай, если нужно запустить только Android-приложения (скажем, популярные игрушки), создан во многом уникальный проект Bluestacks, разработка которого ведется совместно с компанией AMD.

Идея в том, чтобы не эмулировать ОС Android, а полностью воссоздать окружение мобильной ОС для нативного выполнения программ. Что это дает? Ты можешь запускать игры в полноэкранном режиме, и они реально не будут тормозить.

Платформа позволяет запускать десять приложений, которые идут в комплекте с ней, а также устанавливать дополнительные. Это делается очень просто. Заходим в папку с установленной программой, находим файл HD-ApkHandler.exe и создаем для него ярлык на рабочем столе.

Далее скачиваем интересующее нас приложение для Android (в виде apk-пакета) и перетаскиваем его на только что созданный ярлык. Всё, программа установлена — ее можно запускать. Некоторые приложения, правда, не установятся из-за проблем с совместимостью.

Некоторые другие, например Angry Birds и Fruit Ninja, помечены компанией BlueStacks как «премиум-приложения», которые можно будет установить только при использовании грядущей платной версии программы. Однако куча других игр установится и запустится без проблем.

Настраиваем локальную сеть в Android

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

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

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

Итак, открываем раздел «Сеть» и настраиваем там два адаптера:

Адаптер 1 — NAT (в виртуальной машине будет виден как eth0, для интернета).Адаптер 2 — виртуальный адаптер хоста (в виртуальной машине будет виден как eth1, для отладки приложений).

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

Идем в меню для запуска приложений, переходим в «Settings -> Configure Ethernet» и выбираем «eth0 dhcp», после чего снова перезагружаем виртуалку. После загрузки необходимо перейти в консоль. Делается это очень просто, с помощью комбинации Alt + F1…F6 (Alt + F7 вернет нас в графический интерфейс).

В консоли необходимо выполнить следующие команды:

Источник: https://xakep.ru/2012/11/16/dekstop-android/

Подробное руководство по установке Android-x86

Android x86 не запускается графическая оболочка

Эмулятор который идет в комплекте с Android SDK, не очень шустрый.
Основная идея использовать VirtualBox + Android X86, для преодоления проблем с производительностью. Что нам необходимо:

Среда разработки Eclipse + Android SDK тут,

а также VirtualBox. Под катом много картинок, и процесс установки, а также некоторые полезные советы. Создаем Виртуальную машину: Имя: Android-2.2-Generic Операционная система: Linux Версия: Linux 2.6 Память: 512 MB Жесткий диск: 3GB В Настройках машины: Свойства->Сеть Адаптер 1 — NAT (в виртуальной машине будет виден как eth0, для интернета). Адаптер 2 — Виртуальный адаптер хоста (в виртуальной машине будет виден как eth1, для управления ADB).

Загрузите образ по ссылке android-x86-2.2-generic.iso.

Подключите образ к виртуальной машине. И так сверимся какие параметры машины. Запускаем виртуальную машину Управление производится стрелками влево, вправо, вверх, вниз По шагам как инсталлировать линукс:

В загрузчике выбрать пункт меню

1. Installation — Install Android-x86 to harddisk

Создаем разделы.

2. Create/Modify partitions Выбрать [New] -> [Primary] -> Size (in MB) 3216 press [ok] Выбрать [Bootable] Выбрать [Write] подтвердить запись изменений yes Выход [Quit]

Выбираем раздел для установки

3. Select partitions to install Android-X86 [sda1 Linux VBOX HARDDISK]

Выбор файловой системы

4. Please select a filesystem to format sda1 [ext3]

Подвердить форматирование Yes

Установка загрузчика GRUB 5. Do you want install boot loader GRUB?

Подвердить Yes

Вы хотите сделать /system для чтения и записи 6. Do you want to install /system directory as read-write?

Подтвердить Yes

В Этом образе идет много примеров Snake,NotePad из Eclipse будет не возможно будет установить свои, в самом низу статьи есть утилита для разрешения данной проблемы.

Процесс установки завершен

7. Android-x86 is installed successfully.

Создаем SD карту

[Create a fake SD Card] size 2000 MB отключить CD-ROM Перегрузить систему

Reboot

Горячие клавиши:

  • esc, правая кнопка мыши Назад
  • кнопка меню между правым ctrl и alt, на некоторых ноутбуках отсутствует
  • alt+f1, alt+f7 переключение между консолями
  • alt+курсор влево , alt + курсор вправо
  • f6 Выбор режимов, авиа режим, выключение
    , перегрузка
  • клавиша win домой

Если у вас не работает курсор мыши.

Идем в Машина-> Выключить интеграцию мыши host + i ( клавиша host по умолчанию правый ctrl). Разблокируем экран потянув стрелку вверх

Настройка Сети

По умолчанию эмулятор не может работать с двумя сетевыми адаптерами — не проблема.Нам нужен интернет + внутренний адрес для отладки. Идем в запуск приложений Выбираем приложение Settings -> Configure Ethernet Ставим eth0 dhcp выбираем save. Перегружаем Эмулятор. Когда машина загрузится переключаемся в текстовую консоль alt+f1 Магический порядок root@android:/ # # netcfg # netcfg eth1 down # netcfg eth1 dhcp *action 'dhcp' failed (invalid argument)* *без этой комманды не выделялся адрес вообще* # netcfg eth1 up # netcfg Всё выглядит приблизительно так. Запоминаем адрес eth1 он будет нужен для adb.

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

Теперь на компьютере переходим в папку где стоит Android-SDK, в вашей системе может другая папка C:\Program Files\Android\android-sdk\platform-tools\ Используем команду adb eth1 адрес, у меня был 192.168.56.101 Вывод будет подобный: C:\Program Files\Android\android-sdk\platform-tools>adb connect 192.168.56.101 * daemon not running. starting it now on port 5037 * * daemon started successfully * connected to 192.168.56.101:5555 Выполняем Eclipse. Пример работающего приложения.
Как быть если хочу поставить NotePad,Snake и другие примеры

можно поставить данную утилиту SystemApp_Remover_4_19.ap.

Процесс установки будет выглядеть приблизительно так. C:\Program Files\Android\android-sdk\platform-tools>adb install c:\temp\SystemApp_Remover_4.19.apk Потом удаляете из списка системных приложений то с чем конфликтует Eclipse

p/s Переключение видео режимов.

В Меню загрузки нажимаем e Появится другое меню

kernel /android-2.2/kernel /quiet root ….

Еще раз нажимаем e и добавляем в конце строки через пробел vga=ask
Чтобы загрузится нажимаем enterb, и потом выбираем нужный режим из списка.

p/p/s Это мой первый пост на Хабре, не судите строго.

  • андроид
  • мобильная разработка
  • android development
  • android sdk
  • virtualbox

Хабы:

Источник: https://habr.com/ru/post/119931/

Поделиться:
Нет комментариев

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

    Ваш e-mail не будет опубликован. Все поля обязательны для заполнения.