ubuntu16 使用模拟器运行安卓4.4.2出现闪退

本文探讨了在安卓系统中使用预置内核正常运行的情况,以及尝试编译goldfish3.4内核源码时遇到的问题。作者发现闪退原因在于内核版本不匹配,具体为3.4.0与3.4.x之间的差异。通过adbshell进入系统并查看内核版本,确认为3.4.0。为解决此问题,作者提供了goldfish3.4.0源码的编译链接,并指出应使用安卓4.4.2预置的GCC编译器进行编译。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

使用预置的内核时,安卓系统正常运行。
自己下载goldfish3.4版本的源码来编译,替换内核后测试发现闪退现象。
后来发现闪退的原因是版本不对,3.4版本也分3.4.0和3.4.x版本。

如何查看内核详细版本

adb shell
cd proc
cat version
Linux version 3.4.0 (root@ubuntu) (gcc version 4.6.x-google 20120106 (prerelease) (GCC) ) #9 PREEMPT Tue Apr 12 14:10:15 CST 2022

以下goldfish3.4.0源码,编译时使用安卓4.4.2预置的GCC编译器。
链接:https://pan.baidu.com/s/1nDf6oWX5vZxz1KmcPw9IRA
提取码:5133

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值