将Android 5.1.1移植到RaspbrryPi2

时间:2016-02-01 15:08:23

标签: android raspberry-pi2 android-5.1.1-lollipop

我一直致力于将Android 5.1.1移植到RaspberryPi2。 我使用device configuration编译了Android!它成功了。

对于内核,我使用的是4.0版,并使用与bcm2709_defconfig,android-base.cfg和android-recommended.cfg结合的配置进行编译。

但是当我尝试启动它时,LogCat显示:

--sysroot

它不断重复。我检查了/ lib /中的libGLL.so,libGLESv1_CM.so,libGLESv2.so和/ lib / egl /中的libGLES_android.so../ p>

为什么会出现这些错误以及如何解决?

1 个答案:

答案 0 :(得分:0)

错误最有可能发生,因为surfaceflinger进程跳转到某些分配的内存,期望找到它计划使用的方法的OpenGL ES实现/序列;这些方法都没有找到,也没有找到。引发了abort signal,这在调试日志(SIGABRT)中表示,并且进程正常崩溃。

I/DEBUG   (   89): signal 6 (SIGABRT), code -6 (SI_TKILL), fault addr --------
I/DEBUG   (   89): Abort message: 'couldn't find an OpenGL ES implementation'
然而,操作系统无法在没有surfaceflinger的情况下启动,因此它会一次又一次地尝试并陷入死循环。挖出故障添加器,并尝试使用addr2line找到导致攻击的文件,并尝试修复它...

那个+我给你的评论是我能做的最好的,不幸的是。