Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/217.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
并非所有服务都加载到Android上_Android - Fatal编程技术网

并非所有服务都加载到Android上

并非所有服务都加载到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

我面临的问题是,并非所有的服务都在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 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源代码发布并编译图像。