2011-10-27 4 views
2

Android에서 일부 서비스가 실행되지 않는 문제가 있습니다.Android에 모든 서비스가로드되지 않았습니다.

ARM 개발 보드에 Android 4.0을 설치하고 mmc 카드에서 파일 시스템을로드하려고합니다.

ramyisk의 경우 system.img, userdata.img 및 untar에 대해 unyaff를 수행했습니다. ramdisk에서 mmc 카드, system.img 콘텐츠를/system에 mmc, userdata.img에/data를 복사했습니다.

는 쉘은, 성공적으로 부팅 전 실행하려고 :

$service call SurfaceFlinger 10 
$service call wallpaper 6 i32 1024 i32 768 
$service call window 58 

을하지만 오류를 가지고 :

나는 서비스 목록 만 7 서비스가로드되는 것을 발견되는 확인
service: Service SurfaceFlinger does not exist  
service: Service wallpaper does not exist  
service: Service window does not exist 

:

$ service list  
Found 7 services:  
0  power: [android.os.IPowerManager]  
1  entropy: []  
2  sensorservice: [android.gui.SensorServer]  
3  media.audio_policy: [android.media.IAudioPolicyService]  
4  media.camera: [android.hardware.ICameraService]  
5  media.player: [android.media.IMediaPlayerService]  
6  media.audio_flinger: [android.media.IAudioFlinger] 

Android 가상 장치 에뮬레이터에서 서비스 목록을 확인할 때 50 개의 서비스가 실행되고 있고, SurfaceFlinger, 배경 화면, 창 및 서비스 호출이 포함 된 서비스가 성공적으로 실행됩니다.

도움 주셔서 감사합니다.

+0

, 당신은 정말 당신이 "얻은 누구 사람들에게 이야기해야한다 "소스 코드. – CommonsWare

+0

사실 저는 http://developer.android.com/sdk/index.html에서 SDK를 얻었습니다. mmc에 안드로이드 2.3 설치하는 동안 나는 같은 문제에 직면하고있다. – user1016711

+0

SDK가 "mmc 카드의 ARM에 설치"되도록 설계되지 않았습니다. – CommonsWare

답변

0

이 SDK는 전체 소스되지는 소스에 대한 몇 주 기다려야하는 것은 안드로이드 4.0 소스 코드가 현재 사용할 수없는 점을 감안 대답

+0

실제로 서비스에서의 동일한 문제는 Android 2.3입니다. – user1016711

+0

SDK를 다시 사용 하시거나 http://source.android.com – dten

+0

의 전체 소스를 사용하고 계십니까? 죄송합니다. Android 2.3과 관련된 이전 메시지는 맞지 않았습니다. 사실 나는 SDK 안드로이드 2.2에서 이미지를 가져 와서 mmc에 파일 시스템을 설치했고 성공적으로 작동합니다. – user1016711

관련 문제