Page 1 of 1

Android on Pi 4

Posted: Fri Mar 13, 2020 6:12 pm
by MinecraftTom16
Hi, I want to put Android onto my Raspberry Pi 4 1GB.
I searched on google and every site that I checked led me to a lineageOS version for Pi 4. I followed the link to androidfilehost.com but when I clicked "download" on the website it said
"OOPS
NO MIRRORS FOUND"
I tried refreshing the page but nothing changed.
Anyone know why that is?

The image is by Konsta on konstakang.com
https://konstakang.com/devices/rpi4/LineageOS16.0/

Re: Android on Pi 4

Posted: Fri Mar 13, 2020 6:27 pm
by kerry_s

Re: Android on Pi 4

Posted: Sat Mar 14, 2020 9:52 am
by MinecraftTom16
Thanks! : )

Re: Android on Pi 4

Posted: Mon Mar 16, 2020 12:02 am
by coding4joy
Hello,

Is there any instruction how to use those zip files? Any order to flash those files?

Thanks

Re: Android on Pi 4

Posted: Mon Mar 16, 2020 10:52 am
by Konsta
coding4joy wrote:
Mon Mar 16, 2020 12:02 am
Hello,

Is there any instruction how to use those zip files? Any order to flash those files?

Thanks
Please read the installation instructions on my site. https://konstakang.com/devices/rpi4/LineageOS16.0/

There is also already a discussion thread for LineageOS 16.0 on the Pi 4 on this forum (viewtopic.php?f=73&t=261228&sid=4e38d02 ... 35b5645100 ). Please use that instead of opening new topics.

Re: Android on Pi 4

Posted: Sat Mar 21, 2020 2:05 pm
by n8xyn
Is there a simple answer why Android seems to be so lacking on any Raspberry Pi? Other devices for instance the Odroid line always hit the world with a fully functional Android. I'm not complaining just curious, I understand it's all volunteer work. The Pi 4 has plenty of power to support a decent Android experience.

Re: Android on Pi 4

Posted: Sat Mar 21, 2020 2:14 pm
by fruitoftheloom
n8xyn wrote:
Sat Mar 21, 2020 2:05 pm
Is there a simple answer why Android seems to be so lacking on any Raspberry Pi? Other devices for instance the Odroid line always hit the world with a fully functional Android. I'm not complaining just curious, I understand it's all volunteer work. The Pi 4 has plenty of power to support a decent Android experience.

The Raspberry Pi Foundation have categorically stated Android does not meet the raison-d'etre of "Education and Learning"


Alphabet (Google) do not wish to support, therefore it is down to community developers and that resource is serious lacking.


Also be aware that the ARM CPU / GPU of the Raspberry Pi is considerably different to Allwinner / Rockchip etal in implementation..

....do you understand fundamental hardware differences between the RPi and other single board computers ?

Re: Android on Pi 4

Posted: Sat Mar 21, 2020 3:48 pm
by ejolson
Konsta wrote:
Mon Mar 16, 2020 10:52 am
coding4joy wrote:
Mon Mar 16, 2020 12:02 am
Hello,

Is there any instruction how to use those zip files? Any order to flash those files?

Thanks
Please read the installation instructions on my site. https://konstakang.com/devices/rpi4/LineageOS16.0/

There is also already a discussion thread for LineageOS 16.0 on the Pi 4 on this forum (viewtopic.php?f=73&t=261228&sid=4e38d02 ... 35b5645100 ). Please use that instead of opening new topics.
Thanks for your work on LineageOS for the Raspberry Pi. Do you know
  • Whether the Zoom Android app for cloud-based teleconferencing works?
  • Whether it will run inside a KVM ARM qemu instance on a Pi 4B?
Again thanks for the work and don't worry if the answer to both questions is a no.

Re: Android on Pi 4

Posted: Sun Mar 22, 2020 8:46 am
by Konsta
n8xyn wrote:
Sat Mar 21, 2020 2:05 pm
Is there a simple answer why Android seems to be so lacking on any Raspberry Pi? Other devices for instance the Odroid line always hit the world with a fully functional Android. I'm not complaining just curious, I understand it's all volunteer work. The Pi 4 has plenty of power to support a decent Android experience.
Generally chipset manufacturers (Qualcomm, MediaTek, Allwinner, Rockchip, etc) provide Android board support package (BSP) to device manufacturers that decide to use certain chipset to build Android devices. This BSP consists of changes to Linux kernel, Android framework, as well as proprietary Android binary drivers that are needed to support the hardware (graphics, media, etc) to run Android on a specific chipset. They provide both reference hardware design and reference software for the platform. This is not the case for Raspberry Pi of course. Chipset manufacturer (Broadcom) doesn't provide any Android drivers for this platform. As for other single board computers, the chipsets that they use are commonly used on other Android devices so there is no additional development cost because these platforms were designed to run Android in the first place.
ejolson wrote:
Sat Mar 21, 2020 3:48 pm
Thanks for your work on LineageOS for the Raspberry Pi. Do you know
  • Whether the Zoom Android app for cloud-based teleconferencing works?
  • Whether it will run inside a KVM ARM qemu instance on a Pi 4B?
Again thanks for the work and don't worry if the answer to both questions is a no.
Like already said, please use the correct thread for discussion. Next person having the same question might find the answer there but zero change of finding it here after this get buried after a while.

Generally speaking you should be able to run most Android apps. I don't how well external input devices (camera, microphone, etc) you might need work with the Zoom app.

No idea if you can boot it in an emulator. I guess much better question is why would you even want to? If you want to run Android on your PC I'm sure there's much better options available.

Re: Android on Pi 4

Posted: Sun Mar 22, 2020 1:52 pm
by ejolson
Konsta wrote:
Sun Mar 22, 2020 8:46 am
n8xyn wrote:
Sat Mar 21, 2020 2:05 pm
Is there a simple answer why Android seems to be so lacking on any Raspberry Pi? Other devices for instance the Odroid line always hit the world with a fully functional Android. I'm not complaining just curious, I understand it's all volunteer work. The Pi 4 has plenty of power to support a decent Android experience.
Generally chipset manufacturers (Qualcomm, MediaTek, Allwinner, Rockchip, etc) provide Android board support package (BSP) to device manufacturers that decide to use certain chipset to build Android devices. This BSP consists of changes to Linux kernel, Android framework, as well as proprietary Android binary drivers that are needed to support the hardware (graphics, media, etc) to run Android on a specific chipset. They provide both reference hardware design and reference software for the platform. This is not the case for Raspberry Pi of course. Chipset manufacturer (Broadcom) doesn't provide any Android drivers for this platform. As for other single board computers, the chipsets that they use are commonly used on other Android devices so there is no additional development cost because these platforms were designed to run Android in the first place.
ejolson wrote:
Sat Mar 21, 2020 3:48 pm
Thanks for your work on LineageOS for the Raspberry Pi. Do you know
  • Whether the Zoom Android app for cloud-based teleconferencing works?
  • Whether it will run inside a KVM ARM qemu instance on a Pi 4B?
Again thanks for the work and don't worry if the answer to both questions is a no.
Like already said, please use the correct thread for discussion. Next person having the same question might find the answer there but zero change of finding it here after this get buried after a while.

Generally speaking you should be able to run most Android apps. I don't how well external input devices (camera, microphone, etc) you might need work with the Zoom app.

No idea if you can boot it in an emulator. I guess much better question is why would you even want to? If you want to run Android on your PC I'm sure there's much better options available.
KVM on ARM is not an emulator but a native hardware-speed virtual machine. The reason to run Android inside a virtual machine is when one wants to use GNU/Linux as the primary OS and simultaneously run some Android apps in a virtual machine. Sorry about being in the wrong thread. If I try Zoom I'll post in the correct thread. Again thanks for answering my question.

Re: Android on Pi 4

Posted: Sun Mar 22, 2020 4:58 pm
by Konsta
ejolson wrote:
Sun Mar 22, 2020 1:52 pm
KVM on ARM is not an emulator but a native hardware-speed virtual machine. The reason to run Android inside a virtual machine is when one wants to use GNU/Linux as the primary OS and simultaneously run some Android apps in a virtual machine. Sorry about being in the wrong thread. If I try Zoom I'll post in the correct thread. Again thanks for answering my question.
OK, QEMU part threw me off. Didn't even know Pi supports virtualization. Either way, any niche use case falls in to the 'you tell me' category. Why not give it a go if you're familiar with this type of thing? :)