模拟器在内核映像文件中找不到“Linux 版本"字符串 [英] Emulator can't find 'Linux version ' string in kernel image file

查看:37
本文介绍了模拟器在内核映像文件中找不到“Linux 版本"字符串的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在为 Nexus Player 构建 AOSP,成功编译后我尝试运行模拟器,收到的消息是:

I was building AOSP for the Nexus Player and after successful compilation I tried to run the emulator and the message I received is:

模拟器:错误:在内核映像中找不到Linux 版本"字符串文件:/home/mita/Work/Nexus/out/target/product/fugu/kernel

emulator: ERROR: Can't find 'Linux version ' string in kernel image file: /home/mita/Work/Nexus/out/target/product/fugu/kernel

我找不到任何关于此的信息,请有人帮忙.

I can't find anything about this, somebody please help.

完整的输出是:

模拟器:找到 ANDROID_PRODUCT_OUT:/home/mita/Work/Nexus/out/target/product/fugu 模拟器:找到构建目标架构:x86 模拟器:寻找 emulator-x86 来模拟'x86' CPU 模拟器:探测程序:./emulator64-x86 模拟器:探测程序:./emulator-x86 模拟器:探测路径:emulator64-x86模拟器:返回结果:/home/mita/Work/Nexus/prebuilts/android-emulator/linux-x86_64/emulator64-x86模拟器:找到特定于目标的模拟器二进制文件:/home/mita/Work/Nexus/prebuilts/android-emulator/linux-x86_64/emulator64-x86模拟器:GPU 模拟已禁用 模拟器:正在运行:/home/mita/Work/Nexus/prebuilts/android-emulator/linux-x86_64/emulator64-x86模拟器:qemu 后端:argv[00] =/home/mita/Work/Nexus/prebuilts/android-emulator/linux-x86_64/emulator64-x86"模拟器:qemu 后端:argv[01] = "-verbose" 模拟器:连接后台参数:/home/mita/Work/Nexus/prebuilts/android-emulator/linux-x86_64/emulator64-x86-verbose 模拟器:找到 Android 构建根:/home/mita/Work/Nexus 模拟器:找到 Android 构建:/home/mita/Work/Nexus/out/target/product/fugu 模拟器:读取属性档案在/home/mita/Work/Nexus/out/target/product/fugu/system/build.prop模拟器:找不到启动属性文件:/home/mita/Work/Nexus/out/target/product/fugu/boot.prop

emulator:Found ANDROID_PRODUCT_OUT: /home/mita/Work/Nexus/out/target/product/fugu emulator:Found build target architecture: x86 emulator:Looking for emulator-x86 to emulate 'x86' CPU emulator:Probing program: ./emulator64-x86 emulator:Probing program: ./emulator-x86 emulator:Probing path for: emulator64-x86 emulator:return result: /home/mita/Work/Nexus/prebuilts/android-emulator/linux-x86_64/emulator64-x86 emulator:Found target-specific emulator binary: /home/mita/Work/Nexus/prebuilts/android-emulator/linux-x86_64/emulator64-x86 emulator:GPU emulation is disabled emulator: Running :/home/mita/Work/Nexus/prebuilts/android-emulator/linux-x86_64/emulator64-x86 emulator: qemu backend: argv[00] = "/home/mita/Work/Nexus/prebuilts/android-emulator/linux-x86_64/emulator64-x86" emulator: qemu backend: argv[01] = "-verbose" emulator: Concatenated backend parameters: /home/mita/Work/Nexus/prebuilts/android-emulator/linux-x86_64/emulator64-x86 -verbose emulator: found Android build root: /home/mita/Work/Nexus emulator: found Android build out: /home/mita/Work/Nexus/out/target/product/fugu emulator: Read property file at /home/mita/Work/Nexus/out/target/product/fugu/system/build.prop emulator: Cannot find boot properties file: /home/mita/Work/Nexus/out/target/product/fugu/boot.prop

模拟器:找到目标 API sdkVersion:25

emulator: Found target API sdkVersion: 25

模拟器:虚拟设备没有配置文件 - 没有问题模拟器:使用核心硬件配置路径:/home/mita/Work/Nexus/out/target/product/fugu/hardware-qemu.ini模拟器:找到皮肤特定的hardware.ini:/home/mita/Work/Nexus/development/tools/emulator/skins/HVGA/hardware.ini模拟器:自动配置:-skin HVGA 模拟器:自动配置:-skindir/home/mita/Work/Nexus/development/tools/emulator/skins 模拟器:找到皮肤特定的hardware.ini:/home/mita/Work/Nexus/development/tools/emulator/skins/HVGA/hardware.ini模拟器:从以下位置加载的密钥集:/home/mita/.android/default.keyset模拟器:尝试加载皮肤文件'/home/mita/Work/Nexus/development/tools/emulator/skins/HVGA/layout'模拟器:皮肤网络速度:完整"模拟器:皮肤网络延迟:无"模拟器:自动配置:-kernel/home/mita/Work/Nexus/out/target/product/fugu/kernel 模拟器:目标arch = 'x86' 模拟器:自动配置:-qemu -cpu qemu32 模拟器:错误:在内核映像文件中找不到Linux 版本"字符串:/home/mita/Work/Nexus/out/target/product/fugu/kernel

emulator: virtual device has no config file - no problem emulator: using core hw config path: /home/mita/Work/Nexus/out/target/product/fugu/hardware-qemu.ini emulator: found skin-specific hardware.ini: /home/mita/Work/Nexus/development/tools/emulator/skins/HVGA/hardware.ini emulator: autoconfig: -skin HVGA emulator: autoconfig: -skindir /home/mita/Work/Nexus/development/tools/emulator/skins emulator: found skin-specific hardware.ini: /home/mita/Work/Nexus/development/tools/emulator/skins/HVGA/hardware.ini emulator: keyset loaded from: /home/mita/.android/default.keyset emulator: trying to load skin file '/home/mita/Work/Nexus/development/tools/emulator/skins/HVGA/layout' emulator: skin network speed: 'full' emulator: skin network delay: 'none' emulator: autoconfig: -kernel /home/mita/Work/Nexus/out/target/product/fugu/kernel emulator: Target arch = 'x86' emulator: Auto-config: -qemu -cpu qemu32 emulator: ERROR: Can't find 'Linux version ' string in kernel image file: /home/mita/Work/Nexus/out/target/product/fugu/kernel

推荐答案

回答我自己的问题:

如果您为 fugu - Nexus Player 构建编译,则无法在模拟器上运行构建.

You cannot run the build on the emulator if you compile for fugu - Nexus Player build.

这篇关于模拟器在内核映像文件中找不到“Linux 版本"字符串的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆