2013-08-30 5 views
1

일어난 :나는 sdcard에있는 코어 파일 덤프 경로를 변경하지만, 오류가 난 안드로이드 개발을하고 난 코어 덤프 열고 설정 코어 파일 덤프 경로, 파일 init.rc에 sdcard에 코드 아래 사용

setrlimit 4 -1 -1 
write /proc/sys/kernel/core_pattern /sdcard/core.%e.%p 
write /proc/sys/fs/suid_dumpable 1 

그것을 할 수는 코어 파일을 생성하지만 그 크기는 다음과 0입니다 :

mtk  0 2013-07-12 14:48 core.b2g.127 

와 나는 아래의 코드 수정 :

setrlimit 4 -1 -1 
chmod 0777 /data/core/ 
write /proc/sys/kernel/core_pattern /data/core/core.%e.%p 
write /proc/sys/fs/suid_dumpable 1 

작동 할 수 있습니다 음, 아래와 같이 :

mtk  280055 2013-07-12 15:28 core.b2g.127 

왜 내가 sdcard에 코어 파일을 저장합니까?

답변

0

sd 카드 마운트가 올바른지 확인하고 sdcard (755)에 대한 속성도 확인하십시오. 시스템 부팅시 sdcard를/mnt 또는 다른 것으로 마운트 할 수 있습니다. 전에 아래

setrlimit 4 -1 -1 
write /proc/sys/kernel/core_pattern /mnt/sdcard/core.%e.%p 
write /proc/sys/fs/suid_dumpable 1 

는 설정 아래 이렇게 설정 아래, init.rc 파일에있어서,

mount /dev/mmcblk0p1 /mnt/sdcard 
chmod 755 /mnt/sdcard. 

는 내가 그것을 확인을해야한다고 생각.