经历了几个月的时间,终于将一套安卓系统移植到我的板子上,解决了各种奇奇怪怪的问题,现在板子基本功能都可以使用,可是,出现了一个很让人头疼的问题。
板子使用的是4412芯片,2G的内存,16G的eMMC,配置是完全足够的。但是我在安装apk软件的时候,偶尔会出现安装不成功的现象,提示“应用程序未安装”。然后在运行游戏的时候,很多游戏都闪退,或者玩着玩着就会闪退,更多的基本上都是打不开。再者,当我的板子使用HDMI输出的时候(输出分辨率为1920*1080),系统会变得很慢,就像低配的安卓机一样用起来有卡顿,而且玩游戏也有卡顿(拖慢的现象),而当我使用VGA作为输出的时候(输出分辨率为1366*768),就不会有拖慢的现象,但很多游戏仍然一开就闪退。
我个人认为是因为内核对RAM分配不均而导致上述问题的,这就涉及到对linux内核以及安卓系统进行优化,但我还不能确定问题是否真的出在这里,希望各路高手来帮我分析一下,谢谢!
------解决思路----------------------
应该不是优化问题,应该是软件兼容问题。
------解决思路----------------------
不知道你查看启动信息用的是usb 查看 adb shell
还是串口调试
你可以查看一下运行软件的时候打印的log日志
命令:logcat 这个打印的是上层应用程序的log日志
命令:dmesg 这个打印的是系统内核的一下日志
通过这个你看看有没有什么共通的报错信息!然后你就有解决方向了!