Android для parallels desktop

Install Android x86 on Mac with Parallels

Android для parallels desktop

Android is an open source operating system. We can download and install it on any mobile device or computer. In an earlier article, we demonstrated how to install Android on Mac with Parallels, the best virtual machine software for Mac. But the version it installs is old.

Parallels Desktop 14 offers the customized edition of Android 7. If you want to go with something newer, you can download the Android image from the Android x86 website, the open-source project to port Android to x86 platform.

Then install Android x86 on your Mac with Parallels Desktop.

Currently the most recent version available on Android x86 site is 8.1-r1. You will download Android in .iso format on your Mac. Run Parallels Desktop, go to create a new virtual machine from File menu > New, or click the + icon at the top right corner of the Control Center. The Installation Assistant opens as below.

Click Install Windows or another OS from a DVD or image file. Click Continue button to proceed. Parallels will find all installation images on your Mac automatically.

If it didn’t find the Android image file, click Choose Manually to find the Android image file. Continue to the next step. If Parallels was unable to detect the operating system from the downloaded Android ISO image file, proceed anyway.

We can manually select the operating system in the next screen. 

choose name, location for android virtual machine – parallels desktop installation assistant

We come to the screen where can we set a name and location for the Android virtual machine in Parallels for Mac. After that the real image installation begins.

Android-x86 live & installation CD – install Android-x86 to hard disk – parallels MacYou can choose to run Android x86 without installation or install it to your harddisk.

If you choose the first option, you can try Android OS without installation, you can’t delete the downloaded ISO image file as you will start the Android from the image file directly. We’ll choose the third one to install it on our hard drive.

You’ll be asked to choose specific drive or create a new partition. You will see the recommended minimum free space and optimum free space on this screen.

Create, modify partitions Android-x86

Select “Create / Modify Partitions“. Do you want to use GPT? By default, the GPT partition is not selected to setup the virtual machine. You can leave it to the default. Press Enter or return key to continue to the cfdisk interface. The Disk Partitioning process with cfdisk is a little bit confusing.

create a new primary partition android x86

Choose New > Primary to create a new primary partition to host the Android virtual machine. Then manually input the size in MB for the new primary partition.

The OS itself is around 1024MB(1GB), set it to at least 3G or 4G since you may need to download and install new apps, even games in the virtual machine.

Choose to add new partition at the beginning or end of free space. 

Toggle the Bootable flag of the partition for Android VM. Then choose Write to write the partition table to disk. Then Quit.

Now we will return to Choose Partition, the system installation partition selection screen. The new primary partition we have just created is listed here.

Choose partition – android-x86 installation parallels mac Choose the partition and press Enter or return key. When asked to select a filesystem to format, pick ext4. Do you want to install boot loader GRUB? Say Yes.

When asked the read and write permission to Android system directory, you can choose Yes or No according to your own needs.  Making it read/write is easier for debugging, but it needs more disk space and longer installation time.

The Android OS will then be installed on the selected virtual partition on your Mac. You should see the message: Congratulations! Android-x86 is installed successfully. You can choose to run Android or reboot it.

When it hangs at the initial startup, go to stop or reset it from the Actions menu at the top menu bar. Android system will walk you through the typical configuration steps, selecting language, time zone, Wi-Fi network, add Google account, email account, etc. 

Stock apps in android-x86

Android Wi-Fi network connection

Use the recommended shared network option to connect the Android virtual machine to the current Wi-Fi network on your Mac.

File Transfer between Android in Parallels and Mac

You can use USB Drive in the middle. Copy files from Android or Mac to the USB, then switch the USB connection to Mac or Android easily from Parallels Desktop. It is ideal for bulk files transfer.

Источник: https://www.softwarert.com/install-android-x86-mac-parallels/

Как подружить Android, Visual Studio и Parallels Desktop

Android для parallels desktop

Несколько месяцев назад, прочитав на Хабре статьи про кросплатформенную разработку с помощью Mono и Xamarin, вдохновился написанием собственных приложений на платформы Android, iOS и Windows Phone.

Через некоторое время, найдя работу в компании, которая как раз и занимается разработкой приложений с помощью Xamarin, стал гордым обладателем iMac и понял, что хорошо бы кроме девайса с Android’ом на борту (да, у меня прекрасно уживается продукция Apple и Google, хотя предпочтение я отдаю первым) иметь на iMac эмулятор Android (так как держать весь зоопарк устройств для своих проектов не представляется возможным).

Честно говоря, писать код в Xamarin это боль, особенно когда существует Visual Studio и ReSharper. Это и стало одной из причин установки на iMac Parallels Desktop с Windows 8.1 на борту (первой была возможность разрабатывать под Windows Phone). Это решило проблему со средой разработки, но оставило проблему с эмулятором Android. Поиск в интернетах дал знание о такой классный штуке как Genimotion. Тут была только одна загвоздка — Parallels Desktop не очень уживался с ним в паре. Уже подумав, что придется таки медленно приобретать весь зоопарк Android'а, приметил у Parallels Desktop возможность устанавливать с помощью их инструментария Android на виртуальную машину, которая прекрасно работала в паре с Windows опять же на виртуалке. Оставалось только найти способ связать одно с другим. О поисках и применении найденного я и расскажу.

Решение

Итак, для успеха нам потребуются:

  • Устройство из семейства Mac’ов
  • Parallels Desktop с установленными Android и Windows
  • Visual Studio
  • Xamarin (на Windows)

Инструкция по установке андроида на Parallels DesktopКак установить андроид на Parallels Desktop?

Как я уже упоминал, это можно сделать с помощью стандартных средств, но если по какой-то причине стандартный параллелсовский андроид вас не устраивает (например, я так и на нашел способ поворота экрана, зато на андроиде, установленном самостоятельно, это делается легко) есть возможность установить любой понравившийся образ. Я перепробовал несколько источников, но отсюда установка успешна в 100% случаев.

Итак, скачиваем любой образ по нраву, у меня android-x86-4.4-RC1.iso, открываем Parallels Desktop. Если это первый запуск, то выбираем сразу «Установить Windows или другую ОС с DVD или образа», если нет, тогда жмем на «+» -> Создать, а затем выбираем установку с образа и жмем «Продолжить». В открывшемся окне выбираем образ и перетаскиваем его внутрь. Parallels Desktop нас тут же извещает о том, что определить ОС на этом образе является для него невыполнимой задачей, однако, не стоит переживать по этому поводу, смело жмем «Продолжить». В выпадающем меню выбираем Другие версии Linux -> Другая версия Linux, жмем OK.

Далее можно ввести имя и расположение виртуальной машины. Настоятельно рекомендую выбрать пункт «Настроить параметры до начала установки». У меня настроено следующим образом:

После настройки нажимаем «Продолжить», запускается установка нашего Android’а. Далее следуем по пунктам: Installation — Install Android-x86 to harddisk -> Create/Modify partitions -> New -> Primary -> Bootable -> Write -> yes -> Quit -> sda1 Linux -> ext3 -> Yes -> Yes -> Yes -> Reboot. Вот и все, у вас Android на Parallels Desktop! Первым делом, запускаем Parallels Desktop Открывается список доступных виртуальных машин — его пока оставляем открытым. Теперь переходим Parallels Desktop -> Настройки И открываем вкладку Дополнительно, а на ней Сеть: Изменить настройки Сюда нам чуть позже необходимо будет добавить IP нашего Android’a, на который будем деплоить проект с Visual Studio. Возвращаемся к списку виртуальных машин, нажимаем правой кнопкой мышки на Android и переходим в настройки этой виртуалки: Здесь нас будет интересовать вкладка «Оборудование» пункт «Сеть». В типе подключения нужно выбрать в списке мостовых сетей ту, к которой подключен сам Mac: Закрываем настройки виртуальной машины с Android’ом и запускаем ее. Теперь уже переходим в настройки самого Android’а -> О планшетном ПК -> Общая информация и проматываем список, пока не найдем IP нашего Andorid’a: Возвращаемся к настройкам Parallels Desktop (Настройки -> Дополнительно -> Сеть: Изменить настройки), нажимаем на «+» под списком правил переадресации портов, где вводим информацию следующим образом (конечно же меняя IP адрес на адрес своего Android’a) Нажимаем ОК и видим наш IP в списке: Настройка Android’a на этом завершена, теперь нужно подготовить Windows, а именно adb сервер. Поэтому запускаем виртуалку с WIndows на борту. Инструкция по подготовке Windows и Xamarin с установкой USB драйвера от SamsungЧтобы все работало корректно в первую очередь необходимо обновить и установить все Extra и Tools в Android SDK Manager, а также скачать и установить API для той версии андроида (и для других, если необходимо), которая стоит у вас на девайсе (да, в итоге все равно по началу нужен девайс на андроиде, правда, радует что подойдет любой). После того, как это будет сделано, следует скачать Samsung USB driver с официального сайта (у меня не заработал) или отсюда, или попытаться с одним из этих. Если выбор пал на драйвер от самсунга, то после его установки обязательно надо перезагрузить компьютер, подключить свой девайс на андроиде, затем открыть диспетчер устройств, найти в списке свой девайс и выбрать обновление драйверов. Далее выбрать поиск драйверов на компьютере, потом нажать на выбор драйвера из списка. Выбрать из списка ADB Interface и наконец SAMSUNG Android ADB Interface. После этого все готово!
Как только Windows запущена, переходим в C:\Users\*username*\AppData\Local\Android\android-sdk\platform-tools и запускаем консоль из этой папки (на всякий случай для тех кто не знает — щелчок правой кнопкой мыши -> open command window here) Прописываем в консоле: add kill-server adb connect *IP адрес вашего Android’a* Выглядеть должно следующим образом: Теперь запускаем Visual Studio, в которой создаем новый Android Application проект: Список устройств должен выглядеть следующим образом (может подгрузиться не сразу): Выбираем первый в списке и запускаем проект. Собственно результат: Теперь можно писать код в Visual Studio в паре с ReSharper и получать от процесса удовольствие.

Заключение

Хоть все и получилось, но у такого подхода есть свои плюсы и минусы.

С минусов и начну:

  • Каждый раз при старте Windows приходится прописывать команды adb серверу;
  • Мне пока удалось поставить на виртуалку только планшетные варианты Android’a без возможности изменения размера экрана и смены ориентации виртуальной машины (ориентацией экрана меняется сочетанием Ctrl + F9/F10/F11/F12 правда в Android’е, установленного с www.android-x86.org/download).

Плюсы:

  • Действительно быстрая работа Android’а (даже быстрее, чем на моем девайсе);
  • Возможность сравнить приложение на трех платформах одновременно, без необходимости перезапуска Windows для подключения/отключения Hyper-V;
  • Использование Visual Studio в качестве среды разработки.

На этом все, надеюсь вам пригодится это руководство. Спасибо, что прочитали!

  • разработка
  • разработка под android
  • c#
  • xamarin
  • parallels desktop
  • mac

Хабы:

  • Разработка мобильных приложений
  • Разработка под Android
  • C#
  • Xamarin
  • 18 мая 2017 в 13:59
  • 15 мая 2017 в 07:26
  • 26 декабря 2016 в 17:14

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

Какие есть виртуальные машины для Mac OS

Android для parallels desktop

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

Из-за слабого распространения на операционной системе может не быть некоторых приложений, привычных многим пользователям Windows.

Решение проблемы – установить виртуальную машину и запустить из нее нужное приложение.

Mac OS не обделена возможностями установки, настройки и запуска различных виртуальных машин. В целом, для пользователей нет особых проблем в установке подобного ПО. Ниже рассмотрим самые популярные виртуальные машины для операционной системы от Apple.

Boot Camp

Для начала рассмотрим инструмент виртуализации, который уже встроен в Mac OS. К сожалению, его сложно назвать полноценной виртуальной машиной, скорее удобный интерфейс, куда можно установить Windows и быстро переключиться на нее.

По сравнению с виртуальными машинами, которые мы рассмотрим ниже, имеет следующие недостатки:

  • Для переключения между операционными системами необходимо перезагружать компьютер, предварительно выбрав нужную в интерфейс Boot Camp. Ни о каком взаимодействии Mac и Windows здесь не может быть и речи, плюс, можно забыть об общем буфере обмена.
  • Windows, установленная на Boot Camp не будет иметь доступа к основному дисковому пространству ПК, а только к тому, что вы выделили. Дело в том, что Винда и Мак работают на разных файловых системах и стандартах, а в Boot Camp не предусмотрено инструментов совместимости. Из Mac вы тоже не сможете получить доступ к файлам, что находятся на Windows.
  • Для Windows потребуется выделить минимум 50 Гб, которые нельзя будет потом использовать на Mac, если не снести Windows.
  • На виртуальную машину можно будет установить только Windows и только актуальных версий. Использовать Linux через Boot Camp проблематично, но возможно.

Однако у Boot Camp есть серьезные преимущества перед виртуальными машинами, рассмотренными ниже. И это не только тот факт, что инструмент уже встроен в операционную систему.

Благодаря тому, что операционные системы запускаются отдельно, вы можете спокойно работать с Windows, не опасаясь, что она начнет тормозить из-за нехватки ресурсов. Аналогичное правило действует и для Mac.

Плюс, Windows будет точно полнофункциональной.

VirtualBox

Это очень популярная платформа для запуска разных операционных систем на виртуальных машинах. Ее ресурс позволяет не только запускать Windows или Linux, но и более-менее полноценно с ними работать.

Да, поиграть в какую-нибудь тяжелую игрушку или выполнить сложную видео/3D-обработку не получится. Эта виртуальная машина распространяется на бесплатной основе.

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

Из основных достоинств VirtualBox можно отметить:

  • Распространяется полностью на бесплатной основе. Вам не требуется что-то докупать дополнительно – пользоваться можно сразу же прямо «из коробки».
  • Поддерживается общий буфер обмена, то есть вы можете что-то скопировать в рабочем интерфейсе Mac и перенести это в Windows, несмотря на то, что работа происходит по факту в двух разных ОС.
  • Общий доступ к сетевым ресурсам. На виртуальной машине не придется долго настраивать подключение к интернету и/или локальной сети, так как все необходимые параметры автоматически подгружаются из основной ОС.
  • Работа операционных систем происходит в параллельном режиме, поэтому не требуется перезагрузка или отключение некоторых процессов в основной ОС.
  • Есть общий доступ к файлам, что исключает конфликт разных файловых систем. Вы без проблем можете перекидывать данные с Мак на Виндовс или Линукс.

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

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

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

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

VMware Fusion

Главный конкурент VirtualBox в сфере виртуальных машин. Одна из главных особенностей этой программы возможность перенести уже готовую и настроенную Windows или Ubuntu с ПК в среду macOS.

Для этих целей используется такой функциональный инструмент, как Мастер Обмена.

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

Из достоинств этой виртуальной машины можно отметить:

  • Полностью совместимые файловые системы с предоставлением неограниченного доступа к ресурсам, как в гостевой ОС, так и в среде Mac.
  • Общий буфер обмена. Его преимущества мы подробно описывали выше.
  • Если речь идет о переносе программ из среды Windows, то они отлично интегрируются в среде VMware Fusion и корректно поддерживают многие важные функции macOS. непосредственно из гостевой ОС можно обращаться к Spotlight, Expose, Mission Control и другим эксклюзивным инструментам.
  • Вся работа происходит в параллельном режиме и не требует перезагрузок или каких-либо дополнительных действий.

Это виртуальная машина получилась удобнее и местами функциональнее своего конкурента, однако у нее есть один и очень существенный минус – высокая цена. VMware Fusion распространяется только на платной основе и только по подписке, которая стоит недешево, плюс, ее нужно время от времени продлевать.

У нее есть демонстрационный период, поэтому платить сразу за весь срок использования вам необязательно.
Сразу стоит сделать примечание – поставить эту виртуальную машину через торрент – автоматически плохая идея.

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

Parallels Desktop

Данная виртуалка наиболее востребована среди пользователей Mac, так как она разработана изначально для них.

Да, есть Boot Camp, который тоже можно считать виртуальной машиной, уже установленной по умолчанию в Mac, но по функциональности он может не устраивать многих пользователей.

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

Источник: https://public-pc.com/spisok-virtualnyh-mashin-dlya-mac-os/

В пасти врага: запускаем android на mac

Android для parallels desktop

Первый и главный вопрос – для чего это нужно? Во-первых, вы получаете доступ ко всем мобильным приложениям, запуск которых теоретически невозможен на Mac.

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

Наконец, если вы связаны с Mac не только просмотром видео и прослушиванием музыки… В общем, вы меня понимаете:)

Очень долго операционная система Android находилась под гнетом. В ее перспективность верили немногие, а основатель Apple Стив Джобс обещал развязать настоящую термоядерную войну против зеленого робота.

Времена переменились и сегодня Android – самодостаточная ОС с внушительной долей рынка в 35%.

Около 10 лет назад Google сделала одно из главных судьбоносных приобретений – покупку неизвестной Android Inc.

Главным преимуществом Android (да простят меня поклонники iOS) является возможность гибкой настройки и изменения «под себя». В сегодняшней статье мы вернемся к вопросу двухгодичной давности – установке Android на Mac.

Установка Android

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

1. Скачиваем и устанавливаем последнюю версию виртуальной машины VirtualBox.

2. Переходим на сайт Genymotion. Выбираем Get Genymotion. Нас интересует версия Free. Нажимаем Download и проходим простую процедуру регистрации. После окончания регистрации начнется скачивание виртуальной среды Genymotion.

3. Устанавливаем Genymotion и Genymotion Shell в папку приложений.

4. Запускаем Genymotion. Теперь наша задача – установить виртуальную машину-эмулятор платформы Android.

5. Нажимаем клавишу +Add. Из предложенного списка выбираем версию Android и устройство, на котором будет работать эмулятор. Несмотря на наличие версии Android 5.0 и устройств с внушительным разрешением, рекомендую остановится на более скромных настройках. Android 5.

0 еще весьма нестабилен, а слишком большое разрешение экрана нагрузит процессор MacBook по-полной. Одним из лучших вариантов устройств является Samsung Galaxy S4 и операционная система Android 4.4.4 при разрешении 1080 на 1920 пикселей.

6. Выбрав платформу и устройство, переходим к следующему этапу. Genymotion автоматически загрузит требуемый образ системы из интернета.

7. После окончания загрузки, Android тут же будет установлен. Не торопитесь запускать систему. Откроем VirtualBox и в списке виртуальных машин увидим только что установленный Samsung Galaxy S4. Выберите систему и нажмите на клавишу Settings (Настройки).

8. В появившемся окне на вкладке System установите выделяемый объем оперативной памяти, равный примерно 1/2 общей памяти вашего Mac. На вкладке Display перетяните ползунок на 128 МБ.

9. После настройки VirtualBox, приложение можно закрывать. Вновь переходим к Genymotion. Выберите установленную систему и нажмите на Start. Спустя несколько секунд перед вами покажется полноценная версия работающей операционной системы Android:

Увы, в представленных Genymotion сборках Android нет предустановленного магазина приложений Play Market. Нам потребуется установить его самостоятельно.

Установка магазина Play Market

1. Скачайте следующие файл ArmTransv1-GA4.4.4.zip.

Внимание! При загрузке используйте браузер Chrome или Firefox. Браузер Safari автоматически раскрывает архив, делая невозможной дальнейшую установку. Для использования Safari, перейдите в Настройки браузера – Вкладка Основные и уберите галочку«Открывать безопасные файлы после загрузки».

Файл ArmTransv1.zip подойдет для любой версии Android. Установочный архив магазина приложений Play Market, отличный от версии Android 4.4.4 можете скачать тут.

В скачанном архиве вы найдете две папки GenyMotionArmTrans1 и GoogleApps4.4.4. С помощью Genymotion запустите установленную виртуальную машину и разблокируйте экран на устройстве.

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

2. Повторите копирование для архиваGoogleApps4.4.4.zip.

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

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

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

(Проголосуйте первым за статью!)

Источник: https://www.iphones.ru/iNotes/400565

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

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

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