Releases‎ > ‎

ReleaseNote 7.1-r2

Android-x86 7.1-r2 (Nougat-x86) (2018/05/02)

The Android-x86 project is glad to announce the release of 7.1-r2. This is the second stable release for Android-x86 7.1 (nougat-x86). The prebuilt images are available in the following site as usual:

Key Features

The 7.1-r2 is mainly a bugfixes release of 7.1-r1:

  • Update grub-efi 64-bit to 2.02 to fix "Malformed file" error.
  • Fix system_server high load issue caused by kbdsensor on some devices.
  • Fix 64-bit Google Play Services crashing caused by i965 driver.
  • Improve some arm apps compatibility.
  • Fix stagefright-plugins memory leaks.
  • Fix display issue of Hyper-V with legacy booting.
  • Add qxl support to qemu-android script.
  • Fix getSupportedPreviewFpsRange exception.
  • Update kernel to 4.9.95.

Released Files

This release contains four files. You can choose one of these files depends on your devices.

  • 64-bit ISO:  android-x86_64-7.1-r2.iso

    sha1sum: 1889ac17e0ed94cd31d7652b5f73ee53d26a6826

  • 32-bit ISO:  android-x86-7.1-r2.iso

    sha1sum: 6167615ca0b4adba67d84bfa1c6c805e3713bdf2

  • 64-bit rpm:  android-x86-7.1-r2.x86_64.rpm

    sha1sum: 2d0442f06ab652a83214ed2237373b826048bdea

  • 32-bit rpm:  android-x86-7.1-r2.i686.rpm

    sha1sum: 9e36a9517397185bbbcae1b8817d84da8dbfe619

To use an ISO file, Linux users could just dump the it into a usb drive to create a bootable usb stick like

$ dd if=android-x86-7.1-r2.iso of=/dev/sdX

where /dev/sdX is the device name of your usb drive.

Windows's users can use the tool Win32 Disk Imager to create a bootable usb stick.

In doubt, try the 32-bit files for legacy BIOS devices and 64-bit files for UEFI devices. Please read this page about how to install it to the device.

Except the traditional ISO files, we also package android-x86 files into a Linux package rpm. It allows Linux users to easily install the release into an existing Linux device with a standalone ext4 root partition. On an rpm based device (Fedora/Red Hat/CentOS/SUSE...), just install it like a normal rpm package:

$ sudo rpm -Uvh android-x86-7.1-r2.x86_64.rpm

This will update your older installation like 6.0-r3 or 7.1-r1 if you have.

On a deb based device (Debian/Ubuntu/LinuxMint/...), please use the alien tool to install it:

$ sudo apt install alien
$ sudo alien -ci android-x86-7.1-r2.x86_64.rpm

All files will be installed to the /android-7.1-r2/ subdirectory and boot entries will be added to grub2 menu. Reboot and choose android-x86 item from the menu to boot Android-x86. Alternatively, you can launch Android-x86 in a QEMU virtual machine by the qemu-android script:

$ sudo qemu-android

Note Android-x86 running in QEMU and the real machine (after rebooting) share the same data sub-folder.

To uninstall it:

$ sudo rpm -e android-x86

or (on Debian/Ubuntu/LinuxMint/...)

$ sudo apt-get remove android-x86

Known issues

  • 32-bit Google Play Service still crashes sometimes.
  • Suspend and resume doesn't work on some devices.

Source code

The source code is available in the main git server,

    $ repo init -u git:// -b android-x86-7.1-r2
    $ repo sync --no-tags --no-clone-bundle

Read this page for how to compile the source code.