Установка android Π½Π° virtualbox: Как ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Android OS Π½Π° Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΡƒΡŽ ΠΌΠ°ΡˆΠΈΠ½Ρƒ VirtualBox? – Π§Π°ΡΡ‚ΡŒ 3

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅

Как ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Android Π² VirtualBox (2022)?

Автор Editor На Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ 3 ΠΌΠΈΠ½ ΠžΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½ΠΎ ОбновлСно

Π₯усайни0 2Β ΠΌΠΈΠ½ΡƒΡ‚Ρ‹ чтСния Как ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Android Π² VirtualBox

Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ Π²Ρ‹ ΡƒΠ·Π½Π°Π΅Ρ‚Π΅, ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Android Π² VirtualBox. Как ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρ‰ΠΈΠΊ, ΠΌΡ‹ Ρ…ΠΎΡ‚Π΅Π»ΠΈ Π±Ρ‹ ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π½ΠΎΠ²ΠΎΠ΅ Π² ΠΌΠΈΡ€Π΅ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ. VirtualBox β€” Π»ΡƒΡ‡ΡˆΠ΅Π΅ мСсто, Π³Π΄Π΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ бСсплатно ΠΏΡ€ΠΎΡ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ нСсколько ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСм. Установка Android Π½Π° ПК β€” это интСрСсный способ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ прилоТСния Android Π½Π° вашСм ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅. Запуск ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Android Π½Π° ПК, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Ρƒ вас Π½Π΅Ρ‚ Π½Π° ПК. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ установка Android Π½Π° VirtualBox β€” СдинствСнноС простоС Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅.

По сути, Android β€” это удобная опСрационная систСма Π½Π° Π±Π°Π·Π΅ Linux, Π° Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ созданы для смартфонов ΠΈ ΠΏΠ»Π°Π½ΡˆΠ΅Ρ‚ΠΎΠ².

Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ всС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Android Π½Π° ПК. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρƒ вас ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ достаточно ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎΠ± Android, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ давайтС’ запуститС ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρƒ установки Android Π² VirtualBox.

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅

  • НСобходимыС Ρ„Π°ΠΉΠ»Ρ‹ для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ:
  • Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΡƒΡŽ ΠΌΠ°ΡˆΠΈΠ½Ρƒ для Android
  • Π˜Ρ‚ΠΎΠ³:

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅

  1. НСобходимыС Ρ„Π°ΠΉΠ»Ρ‹ для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ:
  2. Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΡƒΡŽ ΠΌΠ°ΡˆΠΈΠ½Ρƒ для Android
  3. Настройка ΠΈ установка Android Π² VirtualBox
  4. Π˜Ρ‚ΠΎΠ³:

НСобходимыС Ρ„Π°ΠΉΠ»Ρ‹ для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ:

Для Π»ΡƒΡ‡ΡˆΠ΅Π³ΠΎ Π’ процСссС установки Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Π°ΠΌ, вСроятно, понадобятся Π²ΠΎ врСмя установки. Π—Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ всС Ρ„Π°ΠΉΠ»Ρ‹ Π½ΠΈΠΆΠ΅.

  • Π—Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ послСднюю Π²Π΅Ρ€ΡΠΈΡŽ Android ISO-Ρ„Π°ΠΉΠ»Π°
  • Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ послСднюю Π²Π΅Ρ€ΡΠΈΡŽ VirtualBox

Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΡƒΡŽ ΠΌΠ°ΡˆΠΈΠ½Ρƒ для Android

Π¨Π°Π³ 1. ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ свой ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€, ΠΎΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ VirtualBox ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ.

НаТмитС Π½Π° Π½ΠΎΠ²Ρ‹ΠΉ

Π¨Π°Π³ 2. Π’ Ρ€Π°Π·Π΄Π΅Π»Π΅ «Имя» Π²Π²Π΅Π΄ΠΈΡ‚Π΅ Andriod ΠΈ Π² ΠΏΠΎΠ»Π΅ Β«Π’ΠΈΠΏΒ» Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Linux, Π° Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ ВСрсия Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅Β Π”Ρ€ΡƒΠ³ΠΎΠΉ LinuxΒ . Π° Π·Π°Ρ‚Π΅ΠΌ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Π”Π°Π»Π΅Π΅

НаТмитС Β«Π”Π°Π»Π΅Π΅Β»

Π¨Π°Π³ 3. Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅Β ΠΎΠ±ΡŠΠ΅ΠΌ памяти Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ Π±ΠΎΠ»Π΅Π΅ 512 ΠœΠ‘ ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Π”Π°Π»Π΅Π΅.

НаТмитС Β«Π”Π°Π»Π΅Π΅Β»

Π¨Π°Π³ 4. Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ ТСсткий диск сСйчас. ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ

.НаТмитС Β«Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒΒ»

Π¨Π°Π³ 5. Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ VDI (ΠΎΠ±Ρ€Π°Π· диска Virtualbox) ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Π”Π°Π»Π΅Π΅.

НаТмитС Β«Π”Π°Π»Π΅Π΅Β»

Π¨Π°Π³ 6. Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ДинамичСски Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½Π½Ρ‹ΠΉ ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Π”Π°Π»Π΅Π΅.

НаТмитС Β«Π”Π°Π»Π΅Π΅Β».

Π¨Π°Π³ 7. Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΏΡƒΡ‚ΡŒ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ.

НаТмитС ΠΊΠ½ΠΎΠΏΠΊΡƒ Β«Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒΒ».

Π¨Π°Π³ 8. ПослС создания Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ Настройка?

НаТмитС «Настройка»

Π¨Π°Π³ 9. Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΡƒ Π₯Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅Β , Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Β«ΠŸΡƒΡΡ‚ΠΎΠΉΒ» ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Π½Π° синий Π·Π½Π°Ρ‡ΠΎΠΊ диска Π²Β Π²Π΅Ρ€Ρ…Π½Π΅ΠΌ ΠΏΡ€Π°Π²ΠΎΠΌ ΡƒΠ³Π»Ρƒ, Π° Π·Π°Ρ‚Π΅ΠΌ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Π’Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ» Π½Π° дискС.

НаТмитС ΠΊΠ½ΠΎΠΏΠΊΡƒ Π’Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ» Π½Π° дискС

Π¨Π°Π³ 10. Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Ρ„Π°ΠΉΠ» ISO, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ скачали, ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ .

НаТмитС Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ Β«ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒΒ»

Настройка ΠΈ установка Android Π² VirtualBox

Π¨Π°Π³ 1. Когда Ρ„Π°ΠΉΠ» ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚, Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠŸΡƒΡΠΊ.

НаТмитС Π½Π° Π½Π°Ρ‡Π°Π»ΠΎ

Π¨Π°Π³ 2. Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Установка β€” Установка Android-x86 Π½Π° ТСсткий диск ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Enter.

Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ установку β€” Установка Android-x86 Π½Π° ТСсткий диск

Π¨Π°Π³ 3. Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ/ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ€Π°Π·Π΄Π΅Π»Ρ‹ ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ОК.

НаТмитС OK

Π¨Π°Π³ 4. Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒΒ , Π° Π·Π°Ρ‚Π΅ΠΌ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅Β ΠžΡΠ½ΠΎΠ²Π½ΠΎΠΉ диск. Π‘Ρ‚Π°Ρ€Π°ΠΉΡ‚Π΅ΡΡŒ Π½Π΅ ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°Ρ‚ΡŒ 8Β Π“Π‘.

Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Π½ΠΎΠ²Ρ‹ΠΉ

Π¨Π°Π³ 5. Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΎΡ‚ΡΡŽΠ΄Π° Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΠ°ΠΏΠΈΡˆΠΈΡ‚Π΅.

Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Β«Π—Π°ΠΏΠΈΡΡŒΒ».

Π¨Π°Π³ 6. Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Ρ€Π°Π·Π΄Π΅Π» (sda1) ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ «ОК». НаТмитС OK

Π¨Π°Π³ 7. Π’ Ρ„Π°ΠΉΠ»Π΅ систСма Π²Ρ‹Π±ΠΈΡ€Π°Π΅Ρ‚ (ext3) НаТмитС ОК.

НаТмитС OK

Π¨Π°Π³ 8. Π’Π΅ΠΏΠ΅Ρ€ΡŒ Andriod загруТаСтся Π² Virtualbox Π² Windows 11.

Π˜Ρ‚ΠΎΠ³:

Π­Ρ‚ΠΎ Π±Ρ‹Π»ΠΎ всС ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Android Π² VirtualBox. Π― надСюсь, Ρ‡Ρ‚ΠΎ эта ΡΡ‚Π°Ρ‚ΡŒΡ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π²Π°ΠΌ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ подписки. Π­Ρ‚ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ΅ мСсто, Π³Π΄Π΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π»Π΅Π³ΠΊΠΎ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ свою ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ. ПослС выполнСния этих шагов, я надСюсь, Π²Ρ‹ Π½Π΅ ΡΡ‚ΠΎΠ»ΠΊΠ½Π΅Ρ‚Π΅ΡΡŒ с ΠΊΠ°ΠΊΠΈΠΌΠΈ-Π»ΠΈΠ±ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°ΠΌΠΈ. Если Π²Ρ‹ ΡΡ‚ΠΎΠ»ΠΊΠ½ΡƒΠ»ΠΈΡΡŒ с ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΠΉ ΠΈ Ссли Ρƒ вас Π΅ΡΡ‚ΡŒ ΠΊΠ°ΠΊΠΈΠ΅-Π»ΠΈΠ±ΠΎ прСдлоТСния, ΠΎΡΡ‚Π°Π²ΡŒΡ‚Π΅ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ.

Бсылка ΠΏΠΎ Ρ‚Π΅ΠΌΠ΅:

  • Как Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ подписку Кнопка Π½Π° вашСм ΠΏΡ€ΠΎΡ„ΠΈΠ»Π΅ ΠΈ страницС Facebook – 2022
  • Как ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ IDM, Π·Π°Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π½ΡƒΡŽ с ΠΏΠΎΠ΄Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΌ сСрийным Π½ΠΎΠΌΠ΅Ρ€ΠΎΠΌ

Π₯усайни0 2 ΠΌΠΈΠ½ΡƒΡ‚Ρ‹ чтСния Facebook Twitter LinkedIn Tumblr Pinterest Reddit Π’ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚Π΅ ΠŸΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒΡΡ ΠΏΠΎ элСктронной ΠΏΠΎΡ‡Ρ‚Π΅ ΠŸΠ΅Ρ‡Π°Ρ‚ΡŒ

Как ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Android 8.

1 Oreo Π½Π° VirtualBox

Π§ΠΈΡ‚Π°ΠΉΡ‚Π΅, ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Android Π½Π° Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΡƒΡŽ ΠΌΠ°ΡˆΠΈΠ½Ρƒ ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π½Π° Oracle VirtualBox

.Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Android для провСдСния Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… тСстов ΠΈΠ»ΠΈ получСния ΠΎΠΏΡ‹Ρ‚Π° Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π½ΠΎΠ²ΠΎΠΉ ОБ, Ρ‚ΠΎ Π²Π°ΠΌ Π½Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΡƒΠ΄Π°Π»ΡΡ‚ΡŒ ΠΎΡΠ½ΠΎΠ²Π½ΡƒΡŽ систСму ΠΈΠ»ΠΈ Π²Ρ‹Π΄Π΅Π»ΡΡ‚ΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ для этого. Для Π±Π΅Π³Π»ΠΎΠ³ΠΎ тСстирования Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Android Π½Π° Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ машинС VirtualBox ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΏΠΎΠ»Π½Ρ‹ΠΉ доступ ΠΊ Android ΡƒΠΆΠ΅ Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠΈ 10 ΠΌΠΈΠ½ΡƒΡ‚.

Для этого Π½Π°ΠΌ понадобится:

  1. Π’ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Π°Ρ машина VirtualBox.
    Дистрибутив ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ доступСн для Windows, MacOS ΠΈ Linux.
  2. Π’ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ ISO ΠΎΠ±Ρ€Π°Π· Android x86.
    Π—Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ любой Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΉ Π²Π°ΠΌ для тСстирования ΠΎΠ±Ρ€Π°Π·. На ΠΌΠΎΠΌΠ΅Π½Ρ‚ написания ΡΡ‚Π°Ρ‚ΡŒΠΈ Android 6.0 (Marshmallow) являСтся Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΠΉ вСрсиСй, Π΅Ρ‘ ΠΌΡ‹ ΠΈ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ.
  3. Π‘Π²ΠΎΠ±ΠΎΠ΄Π½ΠΎΠ΅ мСсто Π½Π° дискС.
    Π€Π°ΠΉΠ» Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΌΠ°ΡˆΠΈΠ½Ρ‹ ΠΏΠΎΡ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ 8 Π“Π‘ свободного мСста Π½Π° дискС.

ΠŸΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΠΏΡ€ΠΈΡΡ‚ΡƒΠΏΠ°Ρ‚ΡŒ ΠΊ Ρ€Π°Π±ΠΎΡ‚Π΅, я Ρ‚Π°ΠΊΠΆΠ΅ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΡŽ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Intel VT-x ΠΈΠ»ΠΈ AMD-V Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ Π² BIOS вашСго ПК. Π’ ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС Π²Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ ΠΎΡˆΠΈΠ±ΠΊΡƒ ΠΏΡ€ΠΈ запускС Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΌΠ°ΡˆΠΈΠ½Ρ‹.

CΠΊΠ°Ρ‡ΠΈΠ²Π°Π½ΠΈΠ΅ ΠΎΠ±Ρ€Π°Π·Π° Android

Π’ ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½ΠΎΠΌ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Андроид Π½Π° Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΡƒΡŽ ΠΌΠ°ΡˆΠΈΠ½Ρƒ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΠΈ сами Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ Π½Π΅ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ ΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ вСрсии для ПК. Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ скачиваниС ΠΌΠΎΠΆΠ½ΠΎ с сайта, ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰Π΅Π³ΠΎ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ вСрсии Android для установки Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€, ΠΏΠΎ этой ссылкС.

На страницС Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Π²Π΅Ρ€ΡΠΈΡŽ ОБ ΠΈ Π΅Π΅ Ρ€Π°Π·Ρ€ΡΠ΄Π½ΠΎΡΡ‚ΡŒ. На ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚Π΅ Π½ΠΈΠΆΠ΅ ΠΆΠ΅Π»Ρ‚Ρ‹ΠΌ ΠΌΠ°Ρ€ΠΊΠ΅Ρ€ΠΎΠΌ Π²Ρ‹Π΄Π΅Π»Π΅Π½Ρ‹ вСрсии Android, Π° Π·Π΅Π»Π΅Π½Ρ‹ΠΌ β€” Ρ„Π°ΠΉΠ»Ρ‹ с Ρ€Π°Π·Ρ€ΡΠ΄Π½ΠΎΡΡ‚ΡŒΡŽ. Для скачивания Π²Ρ‹Π±ΠΈΡ€Π°ΠΉΡ‚Π΅ ISO-ΠΎΠ±Ρ€Π°Π·Ρ‹.

Π’ зависимости ΠΎΡ‚ Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠΉ вСрсии Π²Ρ‹ ΠΏΠΎΠΏΠ°Π΄Π΅Ρ‚Π΅ Π½Π° страницу с прямой Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΎΠΉ ΠΈΠ»ΠΈ Π΄ΠΎΠ²Π΅Ρ€Π΅Π½Π½Ρ‹ΠΌΠΈ Π·Π΅Ρ€ΠΊΠ°Π»Π°ΠΌΠΈ для скачивания.

ΠžΡ‚Π»Π°Π΄ΠΊΠ° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ

Для Π΄Π°Π»ΡŒΠ½Π΅ΠΉΡˆΠΈΡ… дСйствий Π½Π°ΠΌ понадобится Android SDK ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ придСтся Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ.

  1. Π‘ΠΊΠ°Ρ‡ΠΈΠ²Π°Π΅ΠΌ Π°Ρ€Ρ…ΠΈΠ² android-sdk_r16-windows.zip ΠΈ распаковываСм. Π—Π°Ρ…ΠΎΠ΄ΠΈΠΌ Π² ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ²ΡˆΡƒΡŽΡΡ ΠΏΠ°ΠΏΠΊΡƒ ΠΈ ΠΈΡ‰Π΅ΠΌ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡŽ platform-tools. Ага, Ρ‚Π°ΠΊΠΎΠΉ Π½Π΅Ρ‚. ΠŸΡ€ΠΈΠ΄Π΅Ρ‚ΡΡ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ SDK Manager ΠΈ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π½Π΅Π΄ΠΎΡΡ‚Π°ΡŽΡ‰ΠΈΠ΅ инструмСнты. Π’Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΡŽ Β«Tool -> Android SDK Platform-toolsΒ». ПослС установки Π΄ΠΎΠ»ΠΆΠ½Π° ΠΏΠΎΡΠ²ΠΈΡ‚ΡŒΡΡ ΠΏΠ°ΠΏΠΊΠ° platform-tools, которая нас ΠΈ интСрСсуСт.
  2. Π’ ΠΏΠ°ΠΏΠΊΠ΅ Π½Π°Π΄ΠΎ Π½Π°ΠΉΡ‚ΠΈ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚ΡƒADB. АббрСвиатура ADB Ρ€Π°ΡΡˆΠΈΡ„Ρ€ΠΎΠ²Ρ‹Π²Π°Π΅Ρ‚ΡΡ ΠΊΠ°ΠΊ Android Debug Bridge (ΠžΡ‚Π»Π°Π΄ΠΎΡ‡Π½Ρ‹ΠΉ мост «Андроид»). Π’Π°ΠΊ ΠΊΠ°ΠΊ опСрационная систСма ΠΎΡ‚ Google ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠΈΡ‚ ΠΊ сСмСйству Linux, для Π΅Π΅ настройки часто Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΡƒΡŽ строку. ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ β€” эмуляторы Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ прямо Π½Π° устройствС, Π½ΠΎ, Π²ΠΎ-ΠΏΠ΅Ρ€Π²Ρ‹Ρ…, Π½Π° малСньком экранС Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π° это Π΄Π΅Π»Π°Ρ‚ΡŒ Π½Π΅ΡƒΠ΄ΠΎΠ±Π½ΠΎ, Π° Π²ΠΎ-Π²Ρ‚ΠΎΡ€Ρ‹Ρ…, ΠΈΠ½ΠΎΠ³Π΄Π° трСбуСтся доступ ΠΊ устройству Ρ‡Π΅Ρ€Π΅Π· ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€. Π’ этих ΠΈ ΠΌΠ½ΠΎΠ³ΠΈΡ… Π΄Ρ€ΡƒΠ³ΠΈΡ… случаях ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ADB просто Π½Π΅Π·Π°ΠΌΠ΅Π½ΠΈΠΌΠ°. Она устанавливаСт связь ΠΌΠ΅ΠΆΠ΄Ρƒ устройством ΠΈ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠΌ ΠΈ позволяСт прямо Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ манипуляции с систСмой Android.
  3. Для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π½ΠΎΠ²ΠΎΠ΅ устройство ΠΊ систСмС, Π½Π°Π΄ΠΎ ввСсти: с:\android-sdk-windows\platform-tools>adb connect 192. 168.56.101 connected to 192.168.56.101:5555
    ПослС этого ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ список ΡƒΠΆΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹Ρ… устройств, Π½Π°Π±Ρ€Π°Π² ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ:

    с:\android-sdk-windows\platform-tools>adb devices List of devices attached emulator-5554 device 192.168.56.101:5555 device

    Π—Π΄Π΅ΡΡŒ emulator-5554 β€” Π΄Π΅Ρ„ΠΎΠ»Ρ‚Π½Ρ‹ΠΉ эмулятор ΠΎΡ‚ Google, Π° 192.168.56.101:5555 β€” наша Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Π°Ρ машина.

  4. Π‘ этого ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° наш эмулятор доступСн ΠΈΠ· Eclipse, ΠΈ Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для тСстирования ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, Ρ‡Ρ‚ΠΎ Π½Π°ΠΌ ΠΈ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π»ΠΎΡΡŒ.


Установка ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ AndAppStore

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΌΠ°ΡˆΠΈΠ½Ρ‹

Пока ΠΎΠ±Ρ€Π°Π· скачиваСтся, создайтС Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΡƒΡŽ ΠΌΠ°ΡˆΠΈΠ½Ρƒ, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΈ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ установка.

  1. Π’ VirtualBox ΠœΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π΅ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ Β«Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒΒ».

  2. Π—Π°ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ поля ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:
    • Имя: Android
    • Π’ΠΈΠΏ: Linux

  3. ВСрсия: Other Linux (32-bit) ΠΈΠ»ΠΈ (64-bit).
  4. Для ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΠΉ ΠΈ ΠΊΠΎΠΌΡ„ΠΎΡ€Ρ‚Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ОБ Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚Π΅ 512 ΠœΠ‘ ΠΈΠ»ΠΈ 1024 ΠœΠ‘ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ памяти.

  5. ΠžΡΡ‚Π°Π²ΡŒΡ‚Π΅ задСйствованным ΠΏΡƒΠ½ΠΊΡ‚ ΠΎ создании Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ диска.

  6. Π’ΠΈΠΏ диска ΠΎΡΡ‚Π°Π²ΡŒΡ‚Π΅ VDI.

  7. Π€ΠΎΡ€ΠΌΠ°Ρ‚ хранСния Ρ‚Π°ΠΊΠΆΠ΅ Π½Π΅ мСняйтС.

  8. ОбъСм Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ ТСсткого диска Π·Π°Π΄Π°ΠΉΡ‚Π΅ ΠΎΡ‚ 8 Π“Π‘. Если ΠΏΠ»Π°Π½ΠΈΡ€ΡƒΠ΅Ρ‚Π΅ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ Π½Π° Андроид прилоТСния, Ρ‚ΠΎ Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚Π΅ большС свободного мСста.

Β«ΠŸΡ€ΠΈΠΊΡ€ΡƒΡ‡ΠΈΠ²Π°Π½ΠΈΠ΅Β» β€” Π΄Π΅Π»ΠΎ Ρ‚ΠΎΠ½ΠΊΠΎΠ΅

Для выполнСния поставлСнной Π·Π°Π΄Π°Ρ‡ΠΈ Π½Π°ΠΌ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ установлСнная Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Π°Ρ машина. Π”Π°Π²Π°ΠΉΡ‚Π΅ рассмотрим Ρ‚ΠΎΡ‚ Π½Π°Π±ΠΎΡ€, Π±Π΅Π· ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ систСму Android Π±ΡƒΠ΄Π΅Ρ‚ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ. Нам понадобится:

  • Π€ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½ΠΈΡ€ΡƒΡŽΡ‰Π°Ρ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° эмуляции (дистрибутив находится Π² свободном доступС).
  • ΠžΠ±Ρ€Π°Π· установочного диска с Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ΠΌ ISO. ΠœΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ Android OS – 6.0 Ρ…86.
  • Достаточный Ρ€Π°Π·ΠΌΠ΅Ρ€ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π³ΠΎ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π° – для ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ понадобится Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ 8 Π“Π‘.

Π’Π°ΠΆΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ!

ΠŸΠ΅Ρ€Π΅Π΄ Π½Π°Ρ‡Π°Π»ΠΎΠΌ установочных мСроприятий ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ настройки Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ находятся Π² BIOS. Π’ ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС, Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Π°Ρ машина ΠΏΠΎΠ΄ Андроид Π½Π΅ запустится.

Настройка Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΌΠ°ΡˆΠΈΠ½Ρ‹

ΠŸΠ΅Ρ€Π΅Π΄ запуском настройтС Android:

  1. НаТмитС Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ Β«ΠΠ°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒΒ».

  2. Π—Π°ΠΉΠ΄ΠΈΡ‚Π΅ Π² «БистСма» > Β«ΠŸΡ€ΠΎΡ†Π΅ΡΡΠΎΡ€Β», установитС 2 ядра процСссора ΠΈ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΡƒΠΉΡ‚Π΅ PAE/NX.

  3. ΠŸΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² «ДисплСй», установитС Π²ΠΈΠ΄Π΅ΠΎΠΏΠ°ΠΌΡΡ‚ΡŒ Π½Π° своС усмотрСниС (Ρ‡Π΅ΠΌ большС, Ρ‚Π΅ΠΌ Π»ΡƒΡ‡ΡˆΠ΅), ΠΈ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ 3D-ускорСниС.

ΠžΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ настройки β€” ΠΏΠΎ Π²Π°ΡˆΠ΅ΠΌΡƒ ТСланию.

Установка Android

ЗапуститС Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΡƒΡŽ ΠΌΠ°ΡˆΠΈΠ½Ρƒ ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ установку Андроид:

  1. Π’ VirtualBox ΠœΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π΅ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ Β«Π—Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒΒ».

  2. Π’ качСствС Π·Π°Π³Ρ€ΡƒΠ·ΠΎΡ‡Π½ΠΎΠ³ΠΎ диска ΡƒΠΊΠ°ΠΆΠΈΡ‚Π΅ Ρ‚ΠΎΡ‚ ΠΎΠ±Ρ€Π°Π· с Android, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ скачали. Для Π²Ρ‹Π±ΠΎΡ€Π° Ρ„Π°ΠΉΠ»Π° Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Π½Π° ΠΈΠΊΠΎΠ½ΠΊΡƒ с ΠΏΠ°ΠΏΠΊΠΎΠΉ ΠΈ Π½Π°ΠΉΠ΄ΠΈΡ‚Π΅ Π΅Π³ΠΎ Ρ‡Π΅Ρ€Π΅Π· систСмный ΠŸΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΈΠΊ.

  3. ΠžΡ‚ΠΊΡ€ΠΎΠ΅Ρ‚ΡΡ boot-мСню. Π‘Ρ€Π΅Π΄ΠΈ доступных способов Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Β«Installation β€” Install Android-x86 to harddiskΒ».

  4. НачнСтся запуск установщика.

  5. Π—Π΄Π΅ΡΡŒ ΠΈ Π΄Π°Π»Π΅Π΅ выполняйтС установку, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ Enter ΠΈ стрСлки Π½Π° ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π΅.

  6. Π’Π°ΠΌ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΎ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Ρ€Π°Π·Π΄Π΅Π» для установки ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы. НаТмитС Π½Π° Β«Create/Modify partitionsΒ».

  7. На ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ GPT ΠΎΡ‚Π²Π΅Ρ‚ΡŒΡ‚Π΅ Β«NoΒ».

  8. Загрузится ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π° cfdisk, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ€Π°Π·Π΄Π΅Π» ΠΈ Π·Π°Π΄Π°Ρ‚ΡŒ Π΅ΠΌΡƒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹. Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Β«NewΒ» для создания Ρ€Π°Π·Π΄Π΅Π»Π°.

  9. ΠΠ°Π·Π½Π°Ρ‡ΡŒΡ‚Π΅ Ρ€Π°Π·Π΄Π΅Π» Π³Π»Π°Π²Π½Ρ‹ΠΌ, Π²Ρ‹Π±Ρ€Π°Π² Β«PrimaryΒ».

  10. На этапС Π²Ρ‹Π±ΠΎΡ€Π° объСма Ρ€Π°Π·Π΄Π΅Π»Π° задСйствуйтС вСсь доступный. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ установщик ΡƒΠΆΠ΅ вписал всС дисковоС пространство, поэтому просто Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Enter.

  11. Π‘Π΄Π΅Π»Π°ΠΉΡ‚Π΅ Ρ€Π°Π·Π΄Π΅Π» Π·Π°Π³Ρ€ΡƒΠ·ΠΎΡ‡Π½Ρ‹ΠΌ, Π·Π°Π΄Π°Π² Π΅ΠΌΡƒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ Β«BootableΒ».

    Π­Ρ‚ΠΎ отобразится Π² столбцС Flags.

  12. ΠŸΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚Π΅ всС Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹, Π²Ρ‹Π±Ρ€Π°Π² ΠΊΠ½ΠΎΠΏΠΊΡƒ Β«WriteΒ».

  13. Для подтвСрТдСния ΠΏΡ€ΠΎΠΏΠΈΡˆΠΈΡ‚Π΅ слово Β«yesΒ» ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Enter.

    Π­Ρ‚ΠΎ слово отобраТаСтся Π½Π΅ Ρ†Π΅Π»ΠΈΠΊΠΎΠΌ, Π½ΠΎ прописываСтся ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ.

  14. НачнСтся ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ².

  15. Π§Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ΠΉΡ‚ΠΈ ΠΈΠ· ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹ cfdisk, Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ Β«QuitΒ».

  16. Π’Ρ‹ снова ΠΏΠΎΠΏΠ°Π΄Π΅Ρ‚Π΅ Π² ΠΎΠΊΠ½ΠΎ установщика. Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ созданный Ρ€Π°Π·Π΄Π΅Π» β€” Π½Π° Π½Π΅Π³ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒΡΡ Андроид.

  17. ΠžΡ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΡƒΠΉΡ‚Π΅ Ρ€Π°Π·Π΄Π΅Π» Π² Ρ„Π°ΠΉΠ»ΠΎΠ²ΡƒΡŽ систСму Β«ext4Β».

  18. Π’ ΠΎΠΊΠ½Π΅ с ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ΠΌ форматирования Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Β«YesΒ».

  19. На ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊ GRUB ΠΎΡ‚Π²Π΅Ρ‚ΡŒΡ‚Π΅ Β«YesΒ».

  20. НачнСтся установка Android, ΠΏΠΎΠ΄ΠΎΠΆΠ΄ΠΈΡ‚Π΅.

  21. Когда установка Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½Π°, Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΎ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ систСму ΠΈΠ»ΠΈ ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΡƒΡŽ ΠΌΠ°ΡˆΠΈΠ½Ρƒ. Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΆΠ΅Π»Π°Π΅ΠΌΡ‹ΠΉ ΠΏΡƒΠ½ΠΊΡ‚.

  22. ΠŸΡ€ΠΈ запускС Android Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ Ρ„ΠΈΡ€ΠΌΠ΅Π½Π½Ρ‹ΠΉ Π»ΠΎΠ³ΠΎΡ‚ΠΈΠΏ.

  23. Π”Π°Π»Π΅Π΅ систСму Π½ΡƒΠΆΠ½ΠΎ Π΄ΠΎΠ½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ. Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΆΠ΅Π»Π°Π΅ΠΌΡ‹ΠΉ язык.

    Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π² этом интСрфСйсС ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π΅ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΌ β€” для пСрСмСщСния курсора лСвая ΠΊΠ½ΠΎΠΏΠΊΠ° ΠΌΡ‹ΡˆΠΈ Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ Π·Π°ΠΆΠ°Ρ‚ΠΎΠΉ.

  24. Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅, Π±ΡƒΠ΄Π΅Ρ‚Π΅ Π»ΠΈ Π²Ρ‹ ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ настройки Android с вашСго устройства (со смартфона ΠΈΠ»ΠΈ ΠΈΠ· ΠΎΠ±Π»Π°Ρ‡Π½ΠΎΠ³ΠΎ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π°), ΠΈΠ»ΠΈ ΠΆΠ΅ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π½ΠΎΠ²ΡƒΡŽ, Ρ‡ΠΈΡΡ‚ΡƒΡŽ ОБ. ΠŸΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚ΠΈΡ‚Π΅Π»ΡŒΠ½Π΅Π΅ Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒ 2 Π²Π°Ρ€ΠΈΠ°Π½Ρ‚.

  25. НачнСтся ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΉ.

  26. Π‘ΠΎΠ²Π΅Ρ€ΡˆΠΈΡ‚Π΅ Π²Ρ…ΠΎΠ΄ Π² Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚ Google ΠΈΠ»ΠΈ пропуститС этот шаг.

  27. НастройтС Π΄Π°Ρ‚Ρƒ ΠΈ врСмя ΠΏΡ€ΠΈ нСобходимости.

  28. Π£ΠΊΠ°ΠΆΠΈΡ‚Π΅ имя ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.

  29. Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ настройку ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² ΠΈ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ Ρ‚Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½Ρ‹.

  30. НастройтС Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹, Ссли Ρ…ΠΎΡ‚ΠΈΡ‚Π΅. Когда Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ Π³ΠΎΡ‚ΠΎΠ²Ρ‹ Π·Π°ΠΊΠΎΠ½Ρ‡ΠΈΡ‚ΡŒ с ΠΏΠ΅Ρ€Π²ΠΈΡ‡Π½ΠΎΠΉ настройкой Android, Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ Β«Π“ΠΎΡ‚ΠΎΠ²ΠΎΒ».

  31. ΠŸΠΎΠ΄ΠΎΠΆΠ΄ΠΈΡ‚Π΅, ΠΏΠΎΠΊΠ° систСма ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ ваши настройки ΠΈ создаСт ΡƒΡ‡Π΅Ρ‚Π½ΡƒΡŽ запись.

ПослС ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠΉ установки ΠΈ настройки Π²Ρ‹ ΠΏΠΎΠΏΠ°Π΄Π΅Ρ‚Π΅ Π½Π° Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ стол Android.

Android ΠΈΠ·Π½ΡƒΡ‚Ρ€ΠΈ: сравнСниС Dalvik ΠΈ ART

ΠŸΡ€ΠΈΠ²Π΅Ρ‚, Π₯Π°Π±Ρ€! Около ΠΏΠΎΠ»ΡƒΠ³ΠΎΠ΄Π° Π½Π°Π·Π°Π΄ я ΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π» ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Ρ‹ΠΉ Β«Π³Π°ΠΉΠ΄Β» ΠΏΠΎ JVM. ΠŸΠΎΡΡ‚, Π² Ρ†Π΅Π»ΠΎΠΌ, зашСл, Π° Π² коммСнтариях спросили, Π½Π΅ планируСтся Π»ΠΈ β€œΡ‡Π΅Π³ΠΎ-Ρ‚ΠΎ ΠΏΠΎ андроиду”. НаконСц, Ρƒ мСня дошли Ρ€ΡƒΠΊΠΈ.

Π’ этом постС ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΠΌ ΠΎ срСдС выполнСния Π² Android. Π’ частности, я ΠΏΠΎΡΡ‚Π°Ρ€Π°ΡŽΡΡŒ ΠΊΡ€Π°Ρ‚ΠΊΠΎ, Π½ΠΎ Π΅ΠΌΠΊΠΎ ΠΈΠ·Π»ΠΎΠΆΠΈΡ‚ΡŒ, Ρ‡Π΅ΠΌ отличаСтся ART ΠΈ Dalvik, ΠΈ ΠΊΠ°ΠΊ со Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ ΡƒΠ»ΡƒΡ‡ΡˆΠΈΠ»ΠΈΡΡŒ срСдства Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π² Android. Π’Π΅ΠΌΠ° явно Π½Π΅ новая, Π½ΠΎ, надСюсь, придСтся кстати Ρ‚Π΅ΠΌ, ΠΊΡ‚ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚ Π²Π½ΠΈΠΊΠ°Ρ‚ΡŒ. ΠšΠΎΠΌΡƒ интСрСсно β€” Π΄ΠΎΠ±Ρ€ΠΎ ΠΏΠΎΠΆΠ°Π»ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠ΄ ΠΊΠ°Ρ‚.

Π’ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Π°Ρ машина

Π‘Π½Π°Ρ‡Π°Π»Π°, Π΄Π°Π²Π°ΠΉΡ‚Π΅ разбСрСмся Ρ‡Π΅ΠΌ отличаСтся JVM ΠΎΡ‚ DVM.
Java Virtual Machine

β€” Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Π°Ρ машина, способная Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Π±Π°ΠΉΡ‚-ΠΊΠΎΠ΄ Java нСзависимо ΠΎΡ‚ Π±Π°Π·ΠΎΠ²ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹. Она опираСтся Π½Π° ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏ β€œWrite once, run anywhere”. Π‘Π°ΠΉΡ‚-ΠΊΠΎΠ΄ Java ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π·Π°ΠΏΡƒΡ‰Π΅Π½ Π½Π° любой машинС, способной ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ JVM.

ΠšΠΎΠΌΠΏΠΈΠ»ΡΡ‚ΠΎΡ€ Java ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠ΅Ρ‚ .java Ρ„Π°ΠΉΠ»Ρ‹ Π² class-Ρ„Π°ΠΉΠ»Ρ‹ (Π±Π°ΠΉΡ‚-ΠΊΠΎΠ΄). Π‘Π°ΠΉΡ‚-ΠΊΠΎΠ΄ пСрСдаСтся JVM, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΡƒΠ΅Ρ‚ Π΅Π³ΠΎ Π² ΠΌΠ°ΡˆΠΈΠ½Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ для исполнСния нСпосрСдствСнно Π½Π° CPU.

ΠžΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΠΈ JVM:

  • Π˜ΠΌΠ΅Π΅Ρ‚ ΡΡ‚Π΅ΠΊΠΎΠ²ΡƒΡŽ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρƒ: Π² качСствС структуры Π΄Π°Π½Π½Ρ‹Ρ…, ΠΊΡƒΠ΄Π° ΠΏΠΎΠΌΠ΅Ρ‰Π°ΡŽΡ‚ΡΡ ΠΈ хранятся ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ стСк. Он Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΏΠΎ схСмС LIFO ΠΈΠ»ΠΈ β€œLast in β€” First Out” ΠΈΠ»ΠΈ β€œΠŸΠΎΡΠ»Π΅Π΄Π½ΠΈΠΌ вошСл, ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ Π²Ρ‹ΡˆΠ΅Π»β€.
  • ΠœΠΎΠΆΠ΅Ρ‚ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ class-Ρ„Π°ΠΉΠ»Ρ‹.
  • Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ JIT-компилятор.

Dalvik Virtual Machine
(DVM) β€” Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Π°Ρ Java машина, разработанная ΠΈ написанная Дэном Π‘ΠΎΡ€Π½ΡˆΡ‚Π΅ΠΉΠ½ΠΎΠΌ (Π°Π½Π³Π». Dan Bornstein) ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ, ΠΊΠ°ΠΊ Ρ‡Π°ΡΡ‚ΡŒ мобильной ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ Android.

МоТно ΡΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Dalvik β€” это срСда для выполнСния ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы Android ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΡ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ процСсс выполняСтся Π² своём, ΠΈΠ·ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΌ адрСсном пространствС. Когда ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ запускаСт ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ (Π»ΠΈΠ±ΠΎ опСрационная систСма запускаСт ΠΎΠ΄ΠΈΠ½ ΠΈΠ· своих ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ²), ядро Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΌΠ°ΡˆΠΈΠ½Ρ‹ Dalvik (Zygote Dalvik VM) создаСт ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ, Π·Π°Ρ‰ΠΈΡ‰Π΅Π½Π½Ρ‹ΠΉ процСсс Π² ΠΎΠ±Ρ‰Π΅ΠΉ памяти, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ нСпосрСдствСнно разворачиваСтся VM, ΠΊΠ°ΠΊ срСда для запуска прилоТСния. Π”Ρ€ΡƒΠ³ΠΈΠΌΠΈ словами, ΠΈΠ·Π½ΡƒΡ‚Ρ€ΠΈ Android выглядит ΠΊΠ°ΠΊ Π½Π°Π±ΠΎΡ€ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… машин Dalvik, Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… исполняСтся ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅.

ΠžΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΠΈ DVM:

  • Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρƒ Π½Π° основС рСгистров: структура Π΄Π°Π½Π½Ρ‹Ρ…, ΠΊΡƒΠ΄Π° ΠΏΠΎΠΌΠ΅Ρ‰Π°ΡŽΡ‚ΡΡ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹, основана Π½Π° рСгистрах процСссора. Π—Π° счСт отсутствия ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ POP ΠΈ PUSH, ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π² рСгистровой Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ машинС Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ быстрСС Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹Ρ… ΠΊΠΎΠΌΠ°Π½Π΄ стСковой Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΌΠ°ΡˆΠΈΠ½Ρ‹.
  • Π˜ΡΠΏΠΎΠ»Π½ΡΠ΅Ρ‚ Π±Π°ΠΉΡ‚-ΠΊΠΎΠ΄ собствСнного Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°: Android dexer (ΠΎ Π½Π΅ΠΌ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΠΌ Π½ΠΈΠΆΠ΅) ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠ΅Ρ‚ class-Ρ„Π°ΠΉΠ»Ρ‹ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ . dex, ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ для выполнСния Π½Π° Dalvik VM. Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ class-Ρ„Π°ΠΉΠ»Π°, dex-Ρ„Π°ΠΉΠ» содСрТит сразу нСсколько классов.

ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ ΠΎΠ± Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π΅ DVM ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Ρ‚ΡƒΡ‚.

Android Dexer

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ Android Π·Π½Π°ΡŽΡ‚, Ρ‡Ρ‚ΠΎ процСсс прСобразования Java Π±Π°ΠΉΡ‚ΠΊΠΎΠ΄Π° Π² .dex Π±Π°ΠΉΡ‚ΠΊΠΎΠ΄ для Android Runtime являСтся ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹ΠΌ шагом Π² создании APK. ΠšΠΎΠΌΠΏΠΈΠ»ΡΡ‚ΠΎΡ€ dex Π² основном Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ β€œΠΏΠΎΠ΄ капотом” Π² повсСднСвной Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, Π½ΠΎ ΠΎΠ½ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ влияСт Π½Π° врСмя сборки прилоТСния, Π½Π° Ρ€Π°Π·ΠΌΠ΅Ρ€ Ρ„Π°ΠΉΠ»Π° .dex ΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π²ΠΎ врСмя выполнСния.
Как ΡƒΠΆΠ΅ ΡƒΠΏΠΎΠΌΠΈΠ½Π°Π»ΠΎΡΡŒ, сам dex-Ρ„Π°ΠΉΠ» содСрТит сразу нСсколько классов. ΠŸΠΎΠ²Ρ‚ΠΎΡ€ΡΡŽΡ‰ΠΈΠ΅ΡΡ строки ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ константы, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ Π² Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Ρ„Π°ΠΉΠ»Π°Ρ… классов, Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для экономии мСста. Π‘Π°ΠΉΡ‚-ΠΊΠΎΠ΄ Java Ρ‚Π°ΠΊΠΆΠ΅ прСобразуСтся Π² Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΉ Π½Π°Π±ΠΎΡ€ ΠΊΠΎΠΌΠ°Π½Π΄, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ DVM. НСсТатый dex-Ρ„Π°ΠΉΠ» ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π½Π° нСсколько ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ΠΎΠ² мСньшС ΠΏΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρƒ, Ρ‡Π΅ΠΌ сТатый Π°Ρ€Ρ…ΠΈΠ² Java (JAR), ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹ΠΉ ΠΈΠ· Ρ‚Π΅Ρ… ΠΆΠ΅ Ρ„Π°ΠΉΠ»ΠΎΠ² .class.

Π˜Π·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ, class-Ρ„Π°ΠΉΠ»Ρ‹ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Ρ‹Π²Π°Π»ΠΈΡΡŒ Π² dex-Ρ„Π°ΠΉΠ»Ρ‹ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ встроСнного DX-компилятора. Но начиная с Android Studio 3.1 ΠΈ Π΄Π°Π»Π΅Π΅, компилятором ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ стал . По ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с DX-компилятором, D8 ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΡƒΠ΅Ρ‚ быстрСС ΠΈ Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ dex-Ρ„Π°ΠΉΠ»Ρ‹ мСньшиС ΠΏΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρƒ, ΠΏΡ€ΠΈ этом обСспСчивая Π±ΠΎΠ»Π΅Π΅ Π²Ρ‹ΡΠΎΠΊΡƒΡŽ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ прилоТСния Π²ΠΎ врСмя исполнСния. ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹ΠΉ Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Π±Π°ΠΉΡ‚-ΠΊΠΎΠ΄ dex подвСргаСтся ΠΌΠΈΠ½ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ open-source ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹ ProGuard. Π’ ΠΈΡ‚ΠΎΠ³Π΅, ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ Ρ‚ΠΎΡ‚ ΠΆΠ΅ dex-Ρ„Π°ΠΉΠ», Π½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ мСньшС. Π”Π°Π»Π΅Π΅ этот dex-Ρ„Π°ΠΉΠ» ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для сборки apk ΠΈ, Π½Π°ΠΊΠΎΠ½Π΅Ρ†, для развСртывания Π½Π° устройствС Android.

Но слСдом Π·Π° D8 Π² 2020 Π³ΠΎΠ΄Ρƒ ΠΏΡ€ΠΈΡˆΠ΅Π» , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ, ΠΏΠΎ сути, являСтся Ρ‚Π΅ΠΌ ΠΆΠ΅ D8, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с дополнСниями.

ΠŸΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с Android Studio 3.4 ΠΈ Android Gradle 3.4.0 plugin ΠΈΠ»ΠΈ Π²Ρ‹ΡˆΠ΅, Proguard большС Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΊΠΎΠ΄Π° Π²ΠΎ врСмя компиляции. ВмСсто этого ΠΏΠ»Π°Π³ΠΈΠ½ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ с R8, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ сам выполняСт Code shrinking, Optimisation ΠΈ Obfuscation. Π₯отя R8 ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ подмноТСство Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, прСдоставляСмых Proguard, ΠΎΠ½ позволяСт ΡΠΎΠ²Π΅Ρ€ΡˆΠΈΡ‚ΡŒ процСсс прСобразования Java Π±Π°ΠΉΡ‚-ΠΊΠΎΠ΄Π° Π² dex-Π±Π°ΠΉΡ‚-ΠΊΠΎΠ΄ Π΅Π΄ΠΈΠ½ΠΎΡ€Π°Π·ΠΎΠ²ΠΎ, Ρ‡Ρ‚ΠΎ Π΅Ρ‰Π΅ большС сокращаСт врСмя сборки.

R8 ΠΈ сокращСниС ΠΊΠΎΠ΄Π°

Как ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, прилоТСния ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ сторонниС Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Jetpack, Gson, Google Play Services. Когда ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ ΠΎΠ΄Π½Ρƒ ΠΈΠ· этих Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ, часто Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ малая Ρ‡Π°ΡΡ‚ΡŒ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ. Π‘Π΅Π· Code shrinking, вСсь ΠΊΠΎΠ΄ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ сохраняСтся Π² вашСм ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ.

Π‘Ρ‹Π²Π°Π΅Ρ‚ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎ для ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡ читаСмости ΠΈ удобства ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ прилоТСния Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Ρ‹ΠΉ ΠΊΠΎΠ΄. НапримСр, ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Ρ‹ Π·Π½Π°Ρ‡ΠΈΠΌΡ‹Π΅ ΠΈΠΌΠ΅Π½Π° ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… ΠΈ шаблон проСктирования для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄Ρ€ΡƒΠ³ΠΈΠΌ Π±Ρ‹Π»ΠΎ ΡƒΠ΄ΠΎΠ±Π½Π΅Π΅ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ Π² ΠΊΠΎΠ΄Π΅. Но ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, приводят ΠΊ Π±ΠžΠ»ΡŒΡˆΠ΅ΠΌΡƒ ΠΎΠ±ΡŠΠ΅ΠΌΡƒ ΠΊΠΎΠ΄Π°, Ρ‡Π΅ΠΌ это Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ.

Π’ этом случаС R8 ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΡ‚ Π½Π° ΠΏΠΎΠΌΠΎΡ‰ΡŒ. Он позволяСт сущСствСнно ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€ прилоТСния, оптимизируя Ρ€Π°Π·ΠΌΠ΅Ρ€ Π΄Π°ΠΆΠ΅ Ρ‚ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ.

Π’ качСствС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°, Π½ΠΈΠΆΠ΅ ΠΏΡ€Π΅Π²Π΅Π΄Π΅Π½Ρ‹ Ρ†ΠΈΡ„Ρ€Ρ‹ ΠΈΠ· Π΄ΠΎΠΊΠ»Π°Π΄Π° Shrinking Your App with R8, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±Ρ‹Π» прСдставлСн Π½Π° Android Dev Summit ’19:

А Π²ΠΎΡ‚ Ρ‚Π°ΠΊ выглядСло сравнСниС эффСктивности R8 Π½Π° этапС выпуска Π±Π΅Ρ‚Π°-вСрсии (взято ΠΈΠ· источника Android Developers Blog):

Π”Π΅Ρ‚Π°Π»ΡŒΠ½Π΅Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒΡΡ Π² ΠΎΡ„ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ ΠΈ Π΄ΠΎΠΊΠ»Π°Π΄Π΅.

ART vs DVM Π² Android

DVM Π±Ρ‹Π»Π° спроСктирована ΠΈΠΌΠ΅Π½Π½ΠΎ для ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… устройств ΠΈ использовалась ΠΊΠ°ΠΊ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Π°Ρ машина для запуска Π°Π½Π΄Ρ€ΠΎΠΈΠ΄ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π²ΠΏΠ»ΠΎΡ‚ΡŒ Π΄ΠΎ Android 4.4 Kitkat.
Начиная с этой вСрсии, ART Π±Ρ‹Π» прСдставлСн ΠΊΠ°ΠΊ срСда выполнСния, Π° Π² Android 5.0 (Lollipop) ART ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Π·Π°ΠΌΠ΅Π½ΠΈΠ» Dalvik.

ОсновноС явноС ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ART ΠΎΡ‚ DVM состоит Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ART ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ AOT ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡ†ΠΈΡŽ, Π° DVM β€” JIT ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡ†ΠΈΡŽ. НС Ρ‚Π°ΠΊ Π΄Π°Π²Π½ΠΎ ART Π½Π°Ρ‡Π°Π» ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π³ΠΈΠ±Ρ€ΠΈΠ΄ AOT ΠΈ JIT. Π”Π°Π»Π΅Π΅ Ρ€Π°Π·Π±Π΅Ρ€Π΅ΠΌ это Ρ‡ΡƒΡ‚ΡŒ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅.

DVM

  • Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ JIT ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡ†ΠΈΡŽ: всякий Ρ€Π°Π· ΠΏΡ€ΠΈ запускС прилоТСния,
  • компилируСтся Ρ‚Π° Ρ‡Π°ΡΡ‚ΡŒ ΠΊΠΎΠ΄Π°, которая Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠ° для выполнСния прилоТСния. ΠžΡΡ‚Π°Π»ΡŒΠ½Π°Ρ Ρ‡Π°ΡΡ‚ΡŒ ΠΊΠΎΠ΄Π° компилируСтся динамичСски. Π­Ρ‚ΠΎ замСдляСт запуск ΠΈ Ρ€Π°Π±ΠΎΡ‚Ρƒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, Π½ΠΎ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Π΅Ρ‚ врСмя установки.
  • УскоряСт Π·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ устройства, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ кСш прилоТСния создаСтся Π²ΠΎ врСмя выполнСния.
  • ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΠ΅ Π½Π° DVM, Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ мСньшС памяти, Ρ‡Π΅ΠΌ Ρ‚Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Π½Π° ART.
  • Π£ΠΌΠ΅Π½ΡŒΡˆΠ°Π΅Ρ‚ Ρ€Π΅Π·Π΅Ρ€Π² Π±Π°Ρ‚Π°Ρ€Π΅ΠΈ, увСличивая Π½Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ Π½Π° CPU.
  • Dalvik являСтся β€œΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠΌβ€ ΠΈ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π½Π° Π°Π½Π΄Ρ€ΠΎΠΈΠ΄ вСрсиях Π²Ρ‹ΡˆΠ΅ 4.4.

ART

  • Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ AOT ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡ†ΠΈΡŽ, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΡƒΠ΅Ρ‚ вСсь ΠΊΠΎΠ΄ Π²ΠΎ врСмя установки прилоТСния. Π­Ρ‚ΠΎ ускоряСт запуск ΠΈ Ρ€Π°Π±ΠΎΡ‚Ρƒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, Π½ΠΎ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ большСго Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ установки.
  • ЗамСдляСт Π·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ устройства, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ кСш создаСтся Π²ΠΎ врСмя ΠΏΠ΅Ρ€Π²ΠΎΠΉ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ.
  • Π’Π²ΠΈΠ΄Ρƒ использования ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π° AOT компиляции, Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ большС памяти Π² сравнСнии с прилоТСниями Π½Π° DVM.
  • Π£Π²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Π΅Ρ‚ Ρ€Π΅Π·Π΅Ρ€Π² Π±Π°Ρ‚Π°Ρ€Π΅ΠΈ, сокращая Ρ€Π°Π±ΠΎΡ‚Ρƒ процСссора ΠΈΠ·-Π·Π° отсутствия компиляции ΠΏΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ.
  • Π£Π»ΡƒΡ‡ΡˆΠ΅Π½Π½Π°Ρ Garbage Collection ΠΈΠ»ΠΈ сборка мусора. Π’ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½Π° использования Dalvik, сборщики мусора Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Π»ΠΈ ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²ΠΈΡ‚ΡŒ 2 ΠΏΡ€ΠΎΡ…ΠΎΠ΄Π° ΠΏΠΎ ΠΊΡƒΡ‡Π΅ (heap), Ρ‡Ρ‚ΠΎ ΠΈ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΠ»ΠΎ ΠΊ ΠΏΠ»ΠΎΡ…ΠΎΠΌΡƒ UX. Π’ случаС с ART, Ρ‚Π°ΠΊΠΎΠΉ ситуации Π½Π΅Ρ‚: ΠΎΠ½ чистит ΠΊΡƒΡ‡Ρƒ ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π· для консолидации памяти.

И нСбольшая схСма Dalvik vs ART:

JIT + AOT Π² ART

Π‘Ρ€Π΅Π΄Π° выполнСния Android (ART), начиная с Android 7, Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ компилятор JIT с ΠΏΡ€ΠΎΡ„ΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΊΠΎΠ΄Π°. JIT-компилятор дополняСт AOT компилятор ΠΈ ΠΏΠΎΠ²Ρ‹ΡˆΠ°Π΅Ρ‚ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π²ΠΎ врСмя выполнСния, экономит мСсто Π½Π° дискС ΠΈ ускоряСт обновлСния ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΈ систСмы.
ΠŸΡ€ΠΎΠΈΡΡ…ΠΎΠ΄ΠΈΡ‚ это ΠΏΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ схСмС:


ВмСсто Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ AOT-ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡ†ΠΈΡŽ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ прилоТСния Π½Π° этапС установки, ΠΎΠ½ запускаСт ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠ΄ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΌΠ°ΡˆΠΈΠ½Ρ‹, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ JIT-компилятор (ΠΏΠΎΡ‡Ρ‚ΠΈ Ρ‚Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ Π² Android < 5.0), Π½ΠΎ слСдит Π·Π° Ρ‚Π΅ΠΌ, ΠΊΠ°ΠΊΠΈΠ΅ участки ΠΊΠΎΠ΄Π° прилоТСния Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ Ρ‡Π°Ρ‰Π΅ всСго. Π—Π°Ρ‚Π΅ΠΌ эта информация ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для AOT-компиляции Π΄Π°Π½Π½Ρ‹Ρ… участков ΠΊΠΎΠ΄Π°. ПослСдняя опСрация выполняСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²ΠΎ врСмя бСздСйствия смартфона, находящСгося Π½Π° зарядкС.

Говоря простыми словами, Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π΄Π²Π° ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ Ρ€Π°Π·Π½Ρ‹Ρ… ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π° Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ сообща, Ρ‡Ρ‚ΠΎ Π΄Π°Π΅Ρ‚ свои ΠΏΠ»ΡŽΡΡ‹:

  • Π±ΠΎΠ»Π΅Π΅ эффСктивная компиляция β€” ΠΏΡ€ΠΈ запускС прилоТСния Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ компилятор ΠΈΠΌΠ΅Π΅Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡƒΠ·Π½Π°Ρ‚ΡŒ ΠΎ Π΅Π³ΠΎ Ρ€Π°Π±ΠΎΡ‚Π΅ Π³ΠΎΡ€Π°Π·Π΄ΠΎ большС, Ρ‡Π΅ΠΌ выполняя статичСский Π°Π½Π°Π»ΠΈΠ·, ΠΈ, ΠΊΠ°ΠΊ слСдствиС, ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ Π±ΠΎΠ»Π΅Π΅ подходящиС ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ситуации;
  • сохранСниС ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ ΠΈ постоянной памяти β€” Π±Π°ΠΉΡ‚-ΠΊΠΎΠ΄ ΠΊΠΎΠΌΠΏΠ°ΠΊΡ‚Π½Π΅Π΅ машинного ΠΊΠΎΠ΄Π°, Π° Ссли Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ AOT-ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡ†ΠΈΡŽ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… участков прилоТСния ΠΈ Π½Π΅ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡ†ΠΈΡŽ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ ΡŽΠ·Π΅Ρ€ Π½Π΅ ΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ, ΠΌΠΎΠΆΠ½ΠΎ сущСствСнно ΡΡΠΊΠΎΠ½ΠΎΠΌΠΈΡ‚ΡŒ пространство NAND-памяти;
  • Ρ€Π΅Π·ΠΊΠΎΠ΅ ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠ΅ скорости установки ΠΈ ΠΏΠ΅Ρ€Π²ΠΎΠΉ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ послС обновлСния систСмы β€” Π½Π΅Ρ‚ AOT-компиляции, Π½Π΅Ρ‚ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΈ.

О Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ JIT компилятора Π² ART ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ Ρ‚ΡƒΡ‚.

Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅

Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ я постарался Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒ основныС отличия Dalvik ΠΎΡ‚ ART, ΠΈ Π² Ρ†Π΅Π»ΠΎΠΌ Π²Π·Π³Π»ΡΠ½ΡƒΡ‚ΡŒ Π½Π° Ρ‚ΠΎ, ΠΊΠ°ΠΊ с Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Android ΡƒΠ»ΡƒΡ‡ΡˆΠ°Π» инструмСнты для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ.
ART всС Π΅Ρ‰Π΅ находится Π² стадии Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ: Π΄ΠΎΠ±Π°Π²Π»ΡΡŽΡ‚ΡΡ Π½ΠΎΠ²Ρ‹Π΅ Ρ„ΠΈΡ‡ΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ»ΡƒΡ‡ΡˆΠΈΡ‚ΡŒ ΠΎΠΏΡ‹Ρ‚ ΠΊΠ°ΠΊ для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, Ρ‚Π°ΠΊ ΠΈ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ².

Если Π±Ρ‹Π»ΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ β€” Π΄Π°ΠΉΡ‚Π΅ Π·Π½Π°Ρ‚ΡŒ Π² ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ….

Запуск Android послС установки

ΠŸΠ΅Ρ€Π΅Π΄ ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌΠΈ запусками Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΌΠ°ΡˆΠΈΠ½Ρ‹ с Android Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ ΠΈΠ· настроСк ΠΎΠ±Ρ€Π°Π·, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ использовался для установки ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы. Π˜Π½Π°Ρ‡Π΅ вмСсто запуска ОБ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π· Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒΡΡ boot-ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€.

  1. Π—Π°ΠΉΠ΄ΠΈΡ‚Π΅ Π² настройки Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΌΠ°ΡˆΠΈΠ½Ρ‹.
  2. ΠŸΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΡƒ «НоситСли», Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚Π΅ ISO-ΠΎΠ±Ρ€Π°Π· установщика ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Π½Π° ΠΈΠΊΠΎΠ½ΠΊΡƒ удалСния.

  3. VirtualBox запросит ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Π²Π°ΡˆΠΈΡ… дСйствий, Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ Β«Π£Π΄Π°Π»ΠΈΡ‚ΡŒΒ».

ΠŸΡ€ΠΎΡ†Π΅ΡΡ установки Android Π½Π° ВиртуалБокс Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ слоТный, ΠΎΠ΄Π½Π°ΠΊΠΎ сам процСсс Ρ€Π°Π±ΠΎΡ‚Ρ‹ с этой ОБ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ понятСн Π½Π΅ всСм ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ. Π‘Ρ‚ΠΎΠΈΡ‚ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ эмуляторы Android, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ ΡƒΠ΄ΠΎΠ±Π½Ρ‹ для вас. Π‘Π°ΠΌΡ‹ΠΉ извСстный ΠΈΠ· Π½ΠΈΡ… β€” это BlueStacks, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π±ΠΎΠ»Π΅Π΅ ΠΏΠ»Π°Π²Π½ΠΎ. Если ΠΎΠ½ Π²Π°ΠΌ Π½Π΅ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚, ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ с Π΅Π³ΠΎ Π°Π½Π°Π»ΠΎΠ³Π°ΠΌΠΈ, ΡΠΌΡƒΠ»ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΌΠΈ Android.

ΠœΡ‹ Ρ€Π°Π΄Ρ‹, Ρ‡Ρ‚ΠΎ смогли ΠΏΠΎΠΌΠΎΡ‡ΡŒ Π’Π°ΠΌ Π² Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹. Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ сайт Lumpics.ru Π² Π·Π°ΠΊΠ»Π°Π΄ΠΊΠΈ ΠΈ ΠΌΡ‹ Π΅Ρ‰Π΅ пригодимся Π²Π°ΠΌ. ΠžΡ‚Π±Π»Π°Π³ΠΎΠ΄Π°Ρ€ΠΈΡ‚Π΅ Π°Π²Ρ‚ΠΎΡ€Π°, ΠΏΠΎΠ΄Π΅Π»ΠΈΡ‚Π΅ΡΡŒ ΡΡ‚Π°Ρ‚ΡŒΠ΅ΠΉ Π² ΡΠΎΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… сСтях.

ΠžΠΏΠΈΡˆΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ Ρƒ вас Π½Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΎΡΡŒ. Наши спСциалисты ΠΏΠΎΡΡ‚Π°Ρ€Π°ΡŽΡ‚ΡΡ ΠΎΡ‚Π²Π΅Ρ‚ΠΈΡ‚ΡŒ максимально быстро.

Как ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Android 4 Π½Π° VirtualBox?

Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Android 4 Π½Π° VirtualBox ΠΌΠΎΠΆΠ½ΠΎ Ρ‚ΠΎΡ‡Π½ΠΎ Ρ‚Π°ΠΊΠΈΠΌ ΠΆΠ΅ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ Π±ΡƒΠ΄Π΅Ρ‚ Ρ‚Π΅ΠΌ ΠΆΠ΅. И Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΈΠΌΠ΅Π½Π½ΠΎ Android 4 стала ΡƒΠΆΠ΅ систСмой ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π½Π° Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ смартфонах ΠΈ ΠΏΠ»Π°Π½ΡˆΠ΅Ρ‚Π°Ρ…, поэтому Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΡŽ ΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΈΠΌΠ΅Π½Π½ΠΎ Android 4 вСрсии. Но Π²ΠΎΡ‚ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°! Π’ вСрсия начиная с 3 Π² Андроид для x86 Π½Π΅Ρ‚ возмоТности ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒΡΡ ΠΊ сСти, Π° Π·Π½Π°Ρ‡ΠΈΡ‚ ΠΊ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Ρƒ.

Π― Π½Π΅ знаю, ΠΏΠΎΡ‡Π΅ΠΌΡƒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ Ρ‚Π°ΠΊ поступили, просто ΡƒΠΌΠ° Π½Π΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΡƒ. Но Ρ„Π°ΠΊΡ‚ остаётся Ρ„Π°ΠΊΡ‚ΠΎΠΌ: ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ Π² Android 4 Π² VirtualBox просто Ρ‚Π°ΠΊ Π½Π΅ получится.

Π― ΠΏΠ΅Ρ€Π΅Ρ€Ρ‹Π» вСсь ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚, ΠΏΠ΅Ρ€Π΅ΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Π» массу ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ², Π½ΠΎ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ ΠΏΠΎΠΌΠΎΠ³Π»ΠΎ. Но Π²ΠΎΡ‚ Π½Π΅Π΄Π°Π²Π½ΠΎ ΠΌΠ½Π΅ это всё Ρ‚Π°ΠΊΠΈ ΡƒΠ΄Π°Π»ΠΎΡΡŒ, ΠΈ сСйчас я Π²Π°ΠΌ ΠΎΠ± этом расскаТу.

Как ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ android-x86 9.0 Π½Π° Oracle VM Virtualbox

1- ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Oracle VM VirtualBox .

2- Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ New ΠΈΠ· мСню Machine .

3- Π”Π°ΠΉΡ‚Π΅ вашСй Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ машинС имя ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ для Π½Π΅Π΅ располоТСниС.

Π’ΠΈΠΏ = Linux ΠΈ вСрсия Другая Linux (64-разрядная)

Π£Π²Π΅Π»ΠΈΡ‡ΡŒΡ‚Π΅ объСм памяти Π΄ΠΎ 2048 ΠœΠ‘ (2 Π“Π‘) ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ

4- Π£Π²Π΅Π»ΠΈΡ‡ΡŒΡ‚Π΅ Ρ€Π°Π·ΠΌΠ΅Ρ€ Ρ„Π°ΠΉΠ»Π° Π΄ΠΎ 16 Π“Π‘, Ссли Ρ…ΠΎΡ‚ΠΈΡ‚Π΅, ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ

5 — ΠŸΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ Настройки

6- ΠžΡ‚ БистСма ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ ΠΊ ΠŸΡ€ΠΎΡ†Π΅ΡΡΠΎΡ€ ΠΈ Π½Π°Π·Π½Π°Ρ‡ΡŒΡ‚Π΅ 2 ЦП

7- ΠŸΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ ΠΊ УскорСниС ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚Π΅ Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡ ΠΏΠ°Ρ€Π°Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π½Π° KVM .

8- ΠŸΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ ДисплСй ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚Π΅ Video Memory Π½Π° 128 ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚Π΅ Graphics Controller Π½Π° VBoxSVGA , Π·Π°Ρ‚Π΅ΠΌ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ OK , Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ всС измСнСния.

9- НаТмитС ΠŸΡƒΡΠΊ

10- ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° спросит, Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π»ΠΈ Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ CD/DVD (ISO) ΠΈΠ»ΠΈ физичСский оптичСский ΠΏΡ€ΠΈΠ²ΠΎΠ΄

.

11- НаТмитС Π½Π° Π·Π½Π°Ρ‡ΠΎΠΊ ΠΏΠ°ΠΏΠΊΠΈ , появится Π΄Ρ€ΡƒΠ³ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ

12- НаТмитС Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ , Π½Π°ΠΉΠ΄ΠΈΡ‚Π΅ Ρ„Π°ΠΉΠ» ISO, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ, ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅

13- Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Π‘Ρ‚Π°Ρ€Ρ‚

14- ΠŸΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠ· ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ парамСтры…

15- Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ АвтоматичСская установка (это сэкономит ΠΌΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ)

16- ΠŸΠΎΠ΄Ρ‚Π²Π΅Ρ€Π΄ΠΈΡ‚Π΅, Π²Ρ‹Π±Ρ€Π°Π² Π”Π° .

17- ΠŸΠΎΠ΄ΠΎΠΆΠ΄ΠΈΡ‚Π΅, ΠΏΠΎΠΊΠ° Π½Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ это сообщСниС

18- Π—Π°ΠΊΡ€ΠΎΠΉΡ‚Π΅ это ΠΎΠΊΠ½ΠΎ ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Π’Ρ‹ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚

19- ΠŸΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² Settings Β» Storage ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ android-x86-9.0-r2.iso ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹ΠΉ , Π·Π°Ρ‚Π΅ΠΌ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ OK

20- НаТмитС Π‘Ρ‚Π°Ρ€Ρ‚

21- Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Android-x86 9.0-r2

22- Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ язык ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ БВАРВ

23- Π©Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ всС сСти Wi-Fi ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ΡΡŒ ΠΊ VirtWifi

.

24- Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ свою ΡƒΡ‡Π΅Ρ‚Π½ΡƒΡŽ запись Google ΠΈ Π²ΠΎΡΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈ Π΄Π°Π½Π½Ρ‹Π΅, Π½Π°ΠΆΠΌΠΈΡ‚Π΅

ДАЛЕЕ

25- Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Π Π΅Π·Π΅Ρ€Π²Π½ΡƒΡŽ копию ΠΈΠ· ΠΎΠ±Π»Π°ΠΊΠ°

26- Π’Π²Π΅Π΄ΠΈΡ‚Π΅ ваш E-mail , Π·Π°Ρ‚Π΅ΠΌ Π²Π²Π΅Π΄ΠΈΡ‚Π΅ ΠΏΠ°Ρ€ΠΎΠ»ΡŒ

27- НастройтС Π΄Π°Ρ‚Ρƒ ΠΈ врСмя ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ДАЛЕЕ

28- ΠžΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ всС Π‘Π»ΡƒΠΆΠ±Ρ‹ Google (ΠΈΡ… Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° Π’Πœ)

29- Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ГрафичСский ΠΊΠ»ΡŽΡ‡, PIN-ΠΊΠΎΠ΄ ΠΈΠ»ΠΈ ΠΏΠ°Ρ€ΠΎΠ»ΡŒ , Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°Π·Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ экран

30- ΠŸΡ€Π΅ΡΡΠ° НСт Π‘ΠŸΠΠ‘Π˜Π‘Πž

31- Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Quickstep ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ВсСгда

32- Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Play Store для установки любого прилоТСния.

ΠΠ°ΡΠ»Π°ΠΆΠ΄Π°Ρ‚ΡŒΡΡ!


Если Ρƒ вас Π΅ΡΡ‚ΡŒ ΠΊΠ°ΠΊΠΈΠ΅-Π»ΠΈΠ±ΠΎ вопросы , Π·Π°ΠΏΠΈΡˆΠΈΡ‚Π΅ ΠΈΡ… Π½ΠΈΠΆΠ΅, ΠΈΠ»ΠΈ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠ²ΡΠ·Π°Ρ‚ΡŒΡΡ со ΠΌΠ½ΠΎΠΉ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ ΠΏΠΎ ΠΌΠΎΠ΅ΠΉ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записи элСктронной ΠΏΠΎΡ‡Ρ‚Ρ‹.

Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ увСдомлял , ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ΅ΠΌ Π½ΠΎΠ²Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚, Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Π½Π°ΡˆΡƒ RSS-Π»Π΅Π½Ρ‚Ρƒ Π² свой список ΠΊΠ°Π½Π°Π»ΠΎΠ² ΠΈΠ»ΠΈ ΠΏΡ€ΠΈΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡ‚Π΅ΡΡŒ ΠΊ Π½Π°ΡˆΠ΅ΠΌΡƒ ΠΊΠ°Π½Π°Π»Ρƒ Telegram.

Android с VirtualBox » Simplificando Redes

Быстро Π½Π°ΡƒΡ‡ΠΈΠΌ, ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ANDROID Π² VIRTUALBOX. Нам часто Π½ΡƒΠΆΠ½ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ для тСстирования. Π’ΠΎΡ‡Π½ΠΎ Ρ‚Π°ΠΊ ΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ‚Π΅ΡΡ‚ΠΎΠ²ΡƒΡŽ срСду с Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ машинами. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, VirtualBox ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для размСщСния ANDROID Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ»ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… машин. Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Π² этом руководствС Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ Android с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ VirtualBox. VirtualBox ΠΌΠΎΠΆΠ½ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π½Π° ΠΌΠ°ΡˆΠΈΠ½Ρ‹ Linux ΠΈ Windows. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ОБ, установлСнныС Π½Π° VirtualBox.

Π¨Π°Π³ 1: Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Android ISO

Π’ΠΎ-ΠΏΠ΅Ρ€Π²Ρ‹Ρ…, Π΄Π°Π²Π°ΠΉΡ‚Π΅ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΠΌ iso с: Β«https://www. android-x86.org/download.htmlΒ». ВскорС послС этого ΠΌΡ‹ искали Π½ΠΎΠ²Π΅ΠΉΡˆΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ.

Vamos escolher 64bits

Π¨Π°Π³ 2: Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΌΠ°ΡˆΠΈΠ½Ρ‹

Π”Π°Π»Π΅Π΅ Π΄Π°Π²Π°ΠΉΡ‚Π΅ создадим Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΡƒΡŽ ΠΌΠ°ΡˆΠΈΠ½Ρƒ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΎΠ±Ρ€Π°Π· Android. Π—Π°Ρ‚Π΅ΠΌ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ имя ΠΌΠ°ΡˆΠΈΠ½Ρ‹, Ρ‚ΠΈΠΏ ΠΈ Π²Π΅Ρ€ΡΠΈΡŽ.

Selecionar NewEscolher ΠΈΠ»ΠΈ имя ΠΈΠ»ΠΈ Ρ‚ΠΈΠΏ ΠΈ вСрсия

Π˜Ρ‚Π°ΠΊ, Π΄Π°Π²Π°ΠΉΡ‚Π΅ Π²Ρ‹Π±Π΅Ρ€Π΅ΠΌ объСм памяти. Π― ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ Β«4000 ΠœΠ‘Β» ΠΈΠ»ΠΈ Π²Ρ‹ΡˆΠ΅. Π—Π°Ρ‚Π΅ΠΌ Π΄Π°Π²Π°ΠΉΡ‚Π΅ Π²Ρ‹Π±Π΅Ρ€Π΅ΠΌ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ создания Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ диска.

Π’Ρ‹Π±ΠΎΡ€ памяти для создания Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ диска сСйчас

Π’ΠΈΠΏ ТСсткого диска Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π±Ρ€Π°Π½ VDI.

Selecionar VDI

Π’ΠΈΠΏ диска Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π΄Π΅Π»ΡΡ‚ΡŒΡΡ динамичСски. ПослС этого ΠΌΡ‹ Π²Ρ‹Π±Π΅Ρ€Π΅ΠΌ Ρ€Π°Π·ΠΌΠ΅Ρ€, Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ Π½Π° диск. Π’ этом смыслС для Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹Ρ… тСстов достаточно Ρ€Π°Π·ΠΌΠ΅Ρ€Π° Β«8GBΒ».

ДинамичСски Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ

Π”Π°Π»Π΅Π΅ ΠΌΡ‹ запустим Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΡƒΡŽ ΠΌΠ°ΡˆΠΈΠ½Ρƒ Π΄Π²ΠΎΠΉΠ½Ρ‹ΠΌ Ρ‰Π΅Π»Ρ‡ΠΊΠΎΠΌ.

Iniciando amΓ‘quina virtual

Π—Π°Ρ‚Π΅ΠΌ ΠΌΡ‹ Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ мСстополоТСниС нашСго ΠΎΠ±Ρ€Π°Π·Π°. ΠœΡ‹ Π²Ρ‹Π±Ρ€Π°Π»ΠΈ ΠΎΠΏΡ†ΠΈΡŽ Β«Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒΒ». Π—Π°Ρ‚Π΅ΠΌ ΠΌΡ‹ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅ΠΌ Π½Π° мСстополоТСниС изобраТСния.

Π©Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ ΠΏΠΎ пастС, Π° Π·Π°Ρ‚Π΅ΠΌ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ AddEscolher a imagemSelecionar imagem e clicar em Choose

Π’Ρ‹Π±Ρ€Π°Π² ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Β«Π‘Ρ‚Π°Ρ€Ρ‚Β».

ΠžΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *