并非所有服务都加载到Android上
我面临的问题是,并非所有的服务都在Android上运行 我试图在ARM开发板上安装Android 4.0,并从mmc卡加载文件系统 我已经为system.img、userdata.img和ramdisk进行了卸载。我已将内容从ramdisk复制到mmc卡,将system.img内容复制到mmc上的/system,并将userdata.img复制到/data shell启动成功,我尝试运行:并非所有服务都加载到Android上,android,Android,我面临的问题是,并非所有的服务都在Android上运行 我试图在ARM开发板上安装Android 4.0,并从mmc卡加载文件系统 我已经为system.img、userdata.img和ramdisk进行了卸载。我已将内容从ramdisk复制到mmc卡,将system.img内容复制到mmc上的/system,并将userdata.img复制到/data shell启动成功,我尝试运行: $service call SurfaceFlinger 10 $service call wallpap
$service call SurfaceFlinger 10
$service call wallpaper 6 i32 1024 i32 768
$service call window 58
但我有错误:
service: Service SurfaceFlinger does not exist
service: Service wallpaper does not exist
service: Service window does not exist
我查看了服务列表,发现只加载了7个服务:
$ 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、wallpaper、window和service call都成功执行
谢谢你的帮助 SDK不是完整源代码,请等待几周,等待源代码是答案SDK不是完整源代码,等待几周,等待源代码是答案考虑到Android 4.0源代码目前不可用,你真的应该和那些你从中获得源代码的人谈谈。事实上,我是从他们那里获得SDK的。在mmc上安装Android 2.3时,我也面临着同样的问题。SDK不是设计为安装在ARM上的mmc卡上的。我在ARM处理器上安装了开发板。当我通过NFS加载文件系统时,Android可以正常工作,但我想从mmc卡加载文件系统。考虑到Android 4.0源代码目前还不可用,你真的应该与获得源代码的人交谈。实际上,我是从他们那里获得SDK的。在mmc上安装Android 2.3时,我也面临着同样的问题。SDK不是设计为安装在ARM上的mmc卡上的。我在ARM处理器上安装了开发板。当我在NFS上加载文件系统时,安卓可以正常工作,但我想从mmc卡加载文件系统。实际上,安卓2.3上的服务也存在同样的问题。对不起,我之前关于安卓2.3的消息是不正确的。事实上,我从SDK Android 2.2上拍摄了图像,并在mmc上安装了文件系统,它工作得很成功。我仍然建议使用真正的源代码,在2.3上试用它,因为它是可用的。除此之外别无选择谢谢你的建议,德顿。我将等待安卓4.0源代码发布并编译图像。实际上,安卓2.3上的服务也存在同样的问题。对不起,我之前关于安卓2.3的消息是不正确的。事实上,我从SDK Android 2.2上拍摄了图像,并在mmc上安装了文件系统,它工作得很成功。我仍然建议使用真正的源代码,在2.3上试用它,因为它是可用的。除此之外别无选择谢谢你的建议,德顿。我将等待Android 4.0源代码发布并编译图像。