树莓派4发布很久了,比较成熟的系统除了官方系统raspbian外还有ubuntu server,ubuntu mate,ubuntu core之类(https://www.raspberrypi.org/downloads/)
官方没有支持安卓Android系统,猜想还是性能差点gpu不行,而且需求也不大。在树莓派3有rtAndroid可以用,不过性能相当不行,而且要收费(可以免费体验)。树莓派4的cpu性能较3提升了不少(gpu就提升了一点频率)因而运行Android也更容易,体验也应该更好。现在能找到比较好的有的社区大神发布的lineage os(Android 9)https://konstakang.com/devices/rpi4/LineageOS16.0/
已经支持部分有:可以看出作者移植还是相当用心的(感觉好用的可以捐赠)
- 音频(HDMI, 3.5mm耳机口, USB耳机, 蓝牙等)
- 蓝牙
- 摄像机 (树莓派摄像机模块,usb摄像头)
- GPIO
- GPS (USB外接)
- 以太网
- HDMI显示
- I2C
- IR remotes (GPIO IR模块如TSOP4838)
- RTC (外接GPIO I2C模块如DS3231)
- Serial console (PIO串口适配器如PL2303)
- SPI
- 触屏(多点触控)
- USB (键盘,鼠标,U盘,硬盘等)
- Wifi
- Wifi tethering
而GPU硬件加速没有实现(正在实现),图形使用的是Google的swift shader,耗的是cpu资源,因而分辨率最大支持也只有1280*720。另外系统是arm32 v7没有aarch64。
映像下载https://www.androidfilehost.com/?fid=4349826312261721851在大陆下载可能比较慢,但应作者要求不能镜像
源码https://github.com/lineage-rpi/android_kernel_brcm_rpi/tree/lineage-16.0
下载好镜像后,使用win32diskimager等工具烧写
镜像文件是4GB的,需要改分区大小占满整张卡(要不系统可用空间很小),可以用disk genius,或者ubuntu的disk工具(windows磁盘管理不行,因为不认linux分区)
烧写完之后就可以直接使用了。
按键对应 F1 = home, F2 = 返回, F3 = 多任务, F4 = 菜单, F5 = 电源, F11 = 音量-, F12 = 音量+
如果安装gapps 谷歌全家桶
- 下载 open_gapps-arm-9.0-pico-xxxxxxxx.zip 保存
- 启动到TWRP recovery
- 安装刚刚下载的gapps
- 清理缓存,出厂模式
- 启动到Android
- 需要提交gsf到谷歌注册设备(因为是非官方支持的)
- 登录谷歌账户(需要xx工具)
常规使用一些不重度依赖gpu的并且不是只有64位的应用应该是没问题的。总的来说还是相当良心的资源。