主题 : NanoT3平台Android7添加自己的jni层文件后,android系统起不来 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 146949
精华: 0
发帖: 1
金钱: 5 两
威望: 1 点
贡献值: 0 点
综合积分: 2 分
注册时间: 2021-11-26
最后登录: 2021-12-01
楼主  发表于: 2021-11-26 16:01

 NanoT3平台Android7添加自己的jni层文件后,android系统起不来

如题,在NanoT3 Android7源码s5pxx18-android-7/frameworks/base/services/core/jni加入了自己的jni调用文件,并改了onload.cpp和目录的Android.mk,编译更新services.jar,生成新的system.img更新到板子上,之后板子就一直起不来,log显示如下:[  611.643333] nx-clipper c0000000.soc:clipper0@c0063000: [CLI 0] enable 0[  611.643333] nx-clipper c0000000.soc:clipper0@c0063000: [CLI 0] enable 0[  612.729999] init: Service 'zygote' (pid 21767) killed by signal 9[  612.729999] init: Service 'zygote' (pid 21767) killing any children in process group[  612.736666] init: write_file: Unable to open '/sys/android_power/request_state': No such file or directory[  612.746666] init: write_file: Unable to write to '/sys/power/state': Invalid argument[  612.753333] init: Service 'audioserver' is being killed...[  612.759999] init: Service 'cameraserver' is being killed...[  612.766666] init: Service 'media' is being killed...[  612.769999] init: Service 'netd' is being killed...[  612.776666] init: Service 'audioserver' (pid 21773) killed by signal 9[  612.783333] init: Service 'audioserver' (pid 21773) killing any children in process group[  612.789999] init: Service 'cameraserver' (pid 21774) killed by signal 9[  612.796666] init: Service 'cameraserver' (pid 21774) killing any children in process group[  612.806666] init: Service 'media' (pid 21775) killed by signal 9[  612.809999] init: Service 'media' (pid 21775) killing any children in process group[  612.819999] init: Service 'netd' (pid 21776) killed by signal 9[  612.823333] init: Service 'netd' (pid 21776) killing any children in process group[  612.833333] init: Untracked pid 21930 exited with status 0[  614.839999] init: Starting service 'zygote'...[  615.843333] init: Starting service 'audioserver'...[  615.843333] init: Starting service 'cameraserver'...[  615.846666] init: Starting service 'media'...[  615.849999] init: couldn't write 21934 to /dev/cpuset/camera-daemon/tasks: No such file or directory[  615.863333] init: Starting service 'netd'...
jni调用的函数还只是打印作用,并没有实质意义。感觉可能是某部分配置问题导致添加不了新的jni文件?