Android移植_NFS启动调试

http://hi.baidu.com/eastream/blog/item/9302ee345b9bc40290ef39df.html

 

现象

shell@android:/ $ D/AndroidRuntime( 1225): 

D/AndroidRuntime( 1225):>>>>>> AndroidRuntime START com.android.internal.os.ZygoteInit<<<<<<

D/AndroidRuntime( 1225): CheckJNI is ON

W/dalvikvm( 1225): JNI_CreateJavaVM failed

E/AndroidRuntime( 1225): JNI_CreateJavaVMfailed

I/ServiceManager(   736): service'media.audio_flinger'<3>init: untracked pid 1216 exited

init: untracked pid 1216 exited

  died

I/ServiceManager(   736): service 'media.audio_policy' died

I/ServiceManager(   736): service 'media.player' died

I/ServiceManager(   736): service 'media.camera' died

<3>init: untracked pid 1217 exited

init: untracked pid 1217 exited

E/keystore( 1237): chdir:/data/misc/keystore: No such file or directory

I/Netd    ( 1239): Netd 1.0 starting

I/        ( 1238): ServiceManager: 0xaf28

W/AudioHardwareInterface( 1238): Usingstubbed audio hardware. No sound will be produced.

D/AudioHardwareInterface( 1238):setMode(NORMAL)

I/CameraService( 1238): CameraServicestarted (pid=1238)

I/AudioFlinger( 1238): AudioFlinger'sthread 0xc808 ready to run


检查发现/dev/ashmem设备节点不存在。

重新配置内核添加CONFIG_ASHMEM

重启现象:

shell@android:/ $ D/AndroidRuntime(  962): 

D/AndroidRuntime(  962): >>>>>> AndroidRuntime START com.android.internal.os.ZygoteInit <<<<<<

D/AndroidRuntime(  962): CheckJNI is ON

E/dalvikvm(  962): Can't open dex cache '/data/dalvik-cache/system@framework@core.jar@classes.dex': No such file or directory

I/dalvikvm(  962): Unable to open or create cache for /system/framework/core.jar (/data/dalvik-cache/system@framework@core.jar@classes.dex)

D/dalvikvm(  962): Unable to process classpath element '/system/framework/core.jar'

E/dalvikvm(  962): Can't open dex cache '/data/dalvik-cache/system@framework@bouncycastle.jar@classes.dex': No such file or directory

I/dalvikvm(  962): Unable to open or create cache for /system/framework/bouncycastle.jar (/data/dalvik-cache/system@framework@bouncycastle.jar@classes.dex)

D/dalvikvm(  962): Unable to process classpath element '/system/framework/bouncycastle.jar'

E/dalvikvm(  962): Can't open dex cache '/data/dalvik-cache/system@framework@ext.jar@classes.dex': No such file or directory

I/dalvikvm(  962): Unable to open or create cache for /system/framework/<3>init: untracked pid 925 exited

init: untracked pid 925 exited

ext.jar (/data/dalvik-cache/system@framework@ext.jar@classes.dex)

D/dalvikvm(  962): Unable to process classpath element '/system/framework/ext.jar'

E/dalvikvm(  962): Can't open dex cache '/data/dalvik-cache/system@framework@framework.jar@classes.dex': No such file or <3>init: untracked pid 924 exited

init: untracked pid 924 exited

directory

I/dalvikvm(  962): Unable to open or create cache for /system/framework/framework.jar (/data/dalvik-cache/system@framework@framework.jar@classes.dex)

D/dalvikvm(  962): Unable to process classpath element '/system/framework/framework.jar'

E/dalvikvm(  962): Can't open dex cache '/data/dalvik-cache/system@framework@android.policy.jar@classes.dex': No such file or directory

I/dalvikvm(  962): Unable to open or create cache for /system/framework/android.policy.jar (/data/dalvik-cache/system@framework@android.policy.jar@classes.dex)

D/dalvikvm(  962): Unable to process classpath element '/system/framework/android.policy.jar'

E/dalvikvm(  962): Can't open dex cache '/data/dalvik-cache/system@framework@services.jar@classes.dex': No such file or directory

I/dalvikvm(  962): Unable to open or create cache for /system/framework/services.jar (/data/dalvik-cache/system@framework@services.jar@classes.dex)

D/dalvikvm(  962): Unable to process classpath element '/system/framework/services.jar'

E/dalvikvm(  962): Can't open dex cache '/data/dalvik-cache/system@framework@core-junit.jar@classes.dex': No such file or directory

I/dalvikvm(  962): Unable to open or create cache for /system/framework/core-junit.jar (/data/dalvik-cache/system@framework@core-junit.jar@classes.dex)

D/dalvikvm(  962): Unable to process classpath element '/system/framework/core-junit.jar'

E/dalvikvm(  962): No valid entries found in bootclasspath '/system/framework/core.jar:/system/framework/bouncycastle.jar:/system/framework/ext.jar:/system/framework/framework.jar:/system/framework/android.policy.jar:/system/framework/services.jar:/system/framework/core-junit.jar'

W/dalvikvm(  962): JNI_CreateJavaVM failed

E/AndroidRuntime(  962): JNI_CreateJavaVM failed

I/ServiceManager(  739): service 'media.audio_flinger' died

I/ServiceManager(  739): service 'media.audio_policy' died

I/ServiceManager(  739): service 'media.player' died

I/ServiceManager(  739): service 'media.camera' died

I/Netd    (  964): Netd 1.0 starting

E/keystore(  967): chdir: /data/misc/keystore: No such file or directory

I/        (  963): ServiceManager: 0xaf28

W/AudioHardwareInterface(  963): Using stubbed audio hardware. No sound will be produced.

D/AudioHardwareInterface(  963): setMode(NORMAL)

I/CameraService(  963): CameraService started (pid=963)

I/AudioFlinger(  963): AudioFlinger's thread 0xc808 ready to run

解决:

发现/data目录只读。

修改init.rc,注释mount。

on post-fs

    # once everything is setup, no need to modify /

    #mount rootfs rootfs / ro remount

重启调试信息:

 shell@android:/ $ log<6>warning: `rild' uses 32-bit capabilities (legacy support in use)

warning: `rild' uses 32-bit capabilities (legacy support in use)

cat &

[1] 779

shell@android:/ $ --------- beginning of /dev/log/main

I/DEBUG   (  742): debuggerd: Jan 20 2011 16:38:35

I/Netd    (  741): Netd 1.0 starting

--------- beginning of /dev/log/system

I/Vold    (  740): Vold 2.1 (the revenge) firing up

D/Vold    (  740): USB mass storage support is not enabled in the kernel

D/Vold    (  740): usb_configuration switch is not enabled in the kernel

D/Vold    (  740): Volume sdcard state changing -1 (Initializing) -> 0 (No-Media)

D/AndroidRuntime(  744): 

D/AndroidRuntime(  744): >>>>>> AndroidRuntime START com.android.internal.os.ZygoteInit <<<<<<

D/AndroidRuntime(  744): CheckJNI is ON

I/        (  745): ServiceManager: 0xaf28

W/AudioHardwareInterface(  745): Using stubbed audio hardware. No sound will be produced.

D/AudioHardwareInterface(  745): setMode(NORMAL)

I/CameraService(  745): CameraService started (pid=745)

I/AudioFlinger(  745): AudioFlinger's thread 0xc808 ready to run

D/dalvikvm(  744): DexOpt: incorrect opt magic number (0xff ff ff ff)

D/dalvikvm(  744): ODEX file is stale or bad; removing and retrying (/data/dalvik-cache/system@framework@framework.jar@classes.dex)

 

D/dalvikvm(  744): DexOpt: --- BEGIN 'framework.jar' (bootstrap=1) ---

shell@android:/ $ 

不过这回最后死机了

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值