38

ReleaseNote 8.1-rc1 - Android-x86 - Porting Android to x86

 5 years ago
source link: http://www.android-x86.org/releases/releasenote-8-1-rc1
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

Android-x86

Run Android on your PC

Release Note 8.1-rc1

(2018/06/18)

The Android-x86 project is glad to announce the 8.1-rc1 release to public. This is the first release candidate for Android-x86 8.1 (oreo-x86). The prebuilt images are available in the following site:

Key Features

The 8.1-rc1 release is based on the latest Android 8.1.0 Oreo MR1 release (8.1.0_r33). The features include :

  • Support both 64-bit and 32-bit kernel and userspace.
  • Support OpenGL ES 3.x hardware acceleration for Intel/AMD/Nvidia, VMware and QEMU(virgl) by Mesa 18.1.2.
  • Support OpenGL ES 2.0 via SwiftShader for software rendering on unsupported GPU devices.
  • Support hardware accelerated codecs on devices with Intel HD & G45 graphics family.
  • Support secure booting from UEFI and installing to UEFI disk.
  • A text based GUI installer.
  • Add theme support to GRUB-EFI.
  • Support Multi-touch, Audio, Wifi, Bluetooth, Sensors, Camera and Ethernet (DHCP only).
  • Auto-mount external usb drive and sdcard.
  • Add Taskbar as an alternative launcher which puts a start menu and recent apps tray on top of your screen and support freeform window mode.
  • Enable ForceDefaultOrientation on devices without known sensors. Portrait apps can run in a landscape device without rotating the screen.
  • Support arm arch apps via the native bridge mechanism. (Settings -> Android-x86 options)

Released Files

This release contains four files. You can choose one of these files depends on your devices. Most modern devices should be able to run the 64-bit ISO. For older devices with legacy BIOS, you may try the 32-bit ISO.

  • 64-bit ISO:  android-x86_64-8.1-rc1.iso

    sha1sum: d6a436467719319ea2b1acfe8c523627c9890484

  • 32-bit ISO:  android-x86-8.1-rc1.iso

    sha1sum: ccf75401f42561099d85706956c8a109f03ba62b

  • 64-bit rpm:  android-x86-8.1-rc1.x86_64.rpm

    sha1sum: 389a283adf635ba2ee8c768b9059a229da250941

  • 32-bit rpm:  android-x86-8.1-rc1.i686.rpm

    sha1sum: 5da8e6af527a20656c4621499cb8e34cfa83fa48

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

dd if=android-x86_64-8.1-rc1.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.

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-8.1-rc1.x86_64.rpm

This will update your older installation like 7.1-r2 or 8.1-rc1 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-8.1-rc1.x86_64.rpm

All files will be installed to the /android-8.1-rc1/ 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 installed 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

  • Google Play Service may crash sometimes on the 32-bit image.
  • 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://git.osdn.net/gitroot/android-x86/manifest -b oreo-x86
repo sync --no-tags --no-clone-bundle

Read this page for how to compile source code.


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK