Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/26.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 Emulator:运行Goldfish 3.4 Linux内核太旧,无法加载ram磁盘_Android_Linux_Android Emulator_Kernel_Qemu - Fatal编程技术网

Android Emulator:运行Goldfish 3.4 Linux内核太旧,无法加载ram磁盘

Android Emulator:运行Goldfish 3.4 Linux内核太旧,无法加载ram磁盘,android,linux,android-emulator,kernel,qemu,Android,Linux,Android Emulator,Kernel,Qemu,我正在尝试在Linux上安装,该存储库包含一个针对3.4 goldfish内核的易受攻击的修补程序。我已经设置了android SDK 19版环境,如下所示:- mkdir -p android-sdk-19/platforms cd android-sdk-19/platforms wget https://dl-ssl.google.com/android/repository/android-19_r04.zip unzip * rm android-19_r04.zip cd ../

我正在尝试在Linux上安装,该存储库包含一个针对3.4 goldfish内核的易受攻击的修补程序。我已经设置了android SDK 19版环境,如下所示:-

mkdir -p android-sdk-19/platforms
cd android-sdk-19/platforms
wget https://dl-ssl.google.com/android/repository/android-19_r04.zip
unzip *
rm android-19_r04.zip
cd ../

wget http://dl-ssl.google.com/android/repository/platform-tools_r19.0.1-linux.zip
unzip platform-tools_r19.0.1-linux.zip 
rm platform-tools_r19.0.1-linux.zip 

wget http://dl-ssl.google.com/android/repository/build-tools_r19.0.1-linux.zip
unzip build-tools_r19.0.1-linux.zip
rm build-tools_r19.0.1-linux.zip 

wget http://dl-ssl.google.com/android/repository/tools_r19-linux.zip
unzip tools_r19-linux.zip 
rm tools_r19-linux.zip 

mkdir -p system-images/android-19
cd system-images/android-19

wget http://dl-ssl.google.com/android/repository/sys-img/x86/sysimg_x86-19_r02.zip
unzip sysimg_x86-19_r02.zip 
rm *.zip

mkdir -p ../../sources/android-19
cd ../../sources/android-19
wget https://dl-ssl.google.com/android/repository/sources-19_r02.zip
unzip sources-19_r02.zip 
rm sources-19_r02.zip 

cd ../../

tools/android create avd --force -t "android-19" -n kernel_challenges --abi "x86"
应用补丁并构建内核映像后,我使用以下命令在模拟器上运行它:-

android-sdk-19/tools/emulator \
-show-kernel -kernel goldfish/arch/arm/boot/zImage \
-avd kernel_challenges -no-boot-anim -no-skin -no-audio -no-window \
-qemu -monitor unix:/tmp/qemuSocket,server,nowait -s
但我收到以下错误:

qemu: linux kernel too old to load a ram disk 
goldfish/arch/arm/boot/zImage, 
android-sdk-19/system-images/android-19/x86//ramdisk.img, 
qemu.gles=0 qemu=1 console=ttyS0 android.qemud=ttyS1 androidboot.hardware=goldfish 
clocksource=pit android.checkjni=1 android.bootanim=0 ndns=1