丈夫志四海,万里犹比邻。这篇文章主要讲述AVD Android模拟器 - 无法加载相关的知识,希望能为你提供帮助。
我的android虚拟设备无法加载。我正在使用API??_27和硬件GLES 2.0。它运行在vmware ubuntu 16.04上。拉姆尺寸为4gb。
这是logcat加载1小时后的粘贴箱 -https://pastebin.com/YYucCtKE。大约1小时后它坠毁了。
事件簿
12/14/17
12:00 PMEmulator: context mismatch in svga_sampler_view_destroy12:00 PMEmulator: VMware: vmw_ioctl_command error Invalid argument.12:00 PMEmulator: Process finished with exit code 134 (interrupted by signal 6: SIGABRT)
一些Logcat错误:
Unrecognized GLES max version string in extensions: ANDROID_EMU_CHECKSUM_HELPER_v1 ANDROID_EMU_dma_v1
-
12-14 10:52:20.828 1380-1383/? E/vold: Failed to chmod /data/system_ce/0: No such file or directory
12-14 10:52:20.829 1380-1383/? E/vold: Failed to chmod /data/misc_ce/0: No such file or directory
12-14 10:52:20.840 1380-1383/? E/vold: Failed to chmod /data/media/0: No such file or directory
-
12-14 10:52:35.630 1522-1540/? E/vndksupport: Could not load /vendor/lib/egl/libGLES_emulation.so from sphal namespace: dlopen failed: library "/vendor/lib/egl/libGLES_emulation.so" not found.
-
12-14 11:48:08.609 1424-1907/? E/EffectsConfig: Failed to parse /vendor/etc/audio_effects.xml: Tinyxml2 error (3): /vendor/etc/audio_effects.xml (null)
12-14 11:48:08.612 1424-1907/? E/EffectsFactoryConfigLoader: Failed to parse XML configuration file
12-14 11:48:08.637 1424-1907/? W/EffectsFactory: Failed to load XML effect configuration, fallback to .conf
-
12-14 15:14:01.090 11719-11719/? A/DEBUG: *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
12-14 15:14:01.198 11719-11719/? A/DEBUG: Build fingerprint: 'google/sdk_gphone_x86/generic_x86:8.1.0/OSM2.171116.002/4458339:userdebug/dev-keys'
12-14 15:14:01.199 11719-11719/? A/DEBUG: Revision: '0'
12-14 15:14:01.210 11719-11719/? A/DEBUG: ABI: 'x86'
12-14 15:14:01.240 11719-11719/? A/DEBUG: pid: 11676, tid: 11676, name: zygote>
>
>
zygote <
<
<
12-14 15:14:01.299 11719-11719/? A/DEBUG: signal 6 (SIGABRT), code -6 (SI_TKILL), fault addr --------
12-14 15:14:01.319 11719-11719/? A/DEBUG: Abort message: 'heap.cc:438] Check failed: region_space_mem_map != nullptr No region space mem map'
12-14 15:14:01.320 11719-11719/? A/DEBUG:eax 00000000ebx 00002d9cecx 00002d9cedx 00000006
12-14 15:14:01.361 11719-11719/? A/DEBUG:esi ad3d9000edi 00002d9c
12-14 15:14:01.397 11719-11719/? A/DEBUG:xcs 00000073xds 0000007bxes 0000007bxfs 00000000xss 0000007b
12-14 15:14:01.399 11719-11719/? A/DEBUG:eip b1ca0ac4ebp cb1f9ecbesp bff54998flags 00000286
12-14 15:14:01.610 11719-11719/? A/DEBUG: backtrace:
12-14 15:14:01.678 11719-11719/? A/DEBUG:#00 pc 00000ac4[vdso:b1ca0000] (__kernel_vsyscall+16)
12-14 15:14:01.681 11719-11719/? A/DEBUG:#01 pc 0001edf8/system/lib/libc.so (syscall+40)
12-14 15:14:01.829 11719-11719/? A/DEBUG:#02 pc 0001f073/system/lib/libc.so (abort+115)
12-14 15:14:01.840 11719-11719/? A/DEBUG:#03 pc 0054d4eb/system/lib/libart.so (art::Runtime::Abort(char const*)+603)
12-14 15:14:01.880 11719-11719/? A/DEBUG:#04 pc 0011fb23/system/lib/libart.so (_ZNSt3__110__function6__funcIPFvPKcENS_9allocatorIS5_EES4_EclEOS3_+35)
12-14 15:14:01.901 11719-11719/? A/DEBUG:#05 pc 0065f26b/system/lib/libart.so (android::base::LogMessage::~LogMessage()+1051)
12-14 15:14:01.917 11719-11719/? A/DEBUG:#06 pc 0027a97d/system/lib/libart.so (art::gc::Heap::Heap(unsigned int, unsigned int, unsigned int, unsigned int, double, double, unsigned int, unsigned int, std::__1::basic_string<
char, std::__1::char_traits<
char>
, std::__1::allocator<
char>
>
const&
, art::InstructionSet, art::gc::CollectorType, art::gc::CollectorType, art::gc::space::LargeObjectSpaceType, unsigned int, unsigned int, unsigned int, bool, unsigned int, unsigned int, bool, bool, bool, bool, bool, bool, bool, bool, bool, bool, bool, unsig
12-14 15:14:01.918 11719-11719/? A/DEBUG:#07 pc 0055066d/system/lib/libart.so (_ZN3art7Runtime4InitEONS_18RuntimeArgumentMapE+10413)
12-14 15:14:01.919 11719-11719/? A/DEBUG:#08 pc 00554808/system/lib/libart.so (art::Runtime::Create(std::__1::vector<
std::__1::pair<
std::__1::basic_string<
char, std::__1::char_traits<
char>
, std::__1::allocator<
char>
>
, void const*>
, std::__1::allocator<
std::__1::pair<
std::__1::basic_string<
char, std::__1::char_traits<
char>
, std::__1::allocator<
char>
>
, void const*>
>
>
const&
, bool)+184)
12-14 15:14:01.929 11719-11719/? A/DEBUG:#09 pc 0039ace7/system/lib/libart.so (JNI_CreatejavaVM+647)
12-14 15:14:01.940 11719-11719/? A/DEBUG:#10 pc 000044ae/system/lib/libnativehelper.so (JNI_CreateJavaVM+46)
12-14 15:14:01.959 11719-11719/? A/DEBUG:#11 pc 00077d5d/system/lib/libandroid_runtime.so (android::AndroidRuntime::startVm(_JavaVM**, _JNIEnv**, bool)+7581)
12-14 15:14:01.960 11719-11719/? A/DEBUG:#12 pc 0007823b/system/lib/libandroid_runtime.so (android::AndroidRuntime::start(char const*, android::Vector<
android::String8>
const&
, bool)+395)
12-14 15:14:01.969 11719-11719/? A/DEBUG:#13 pc 00001db2/system/bin/app_process32 (main+1602)
12-14 15:14:01.970 11719-11719/? A/DEBUG:#14 pc 000b69e4/system/lib/libc.so (__libc_init+100)
12-14 15:14:02.040 11719-11719/? A/DEBUG:#15 pc 000016cd/system/bin/app_process32 (_start_main+80)
12-14 15:14:02.049 11719-11719/? A/DEBUG:#16 pc 000016d8/system/bin/app_process32 (_start+10)
12-14 15:14:02.060 11719-11719/? A/DEBUG:#17 pc 00000004<
unknown>
12-14 15:14:02.079 11719-11719/? A/DEBUG:#18 pc 00020b97<
anonymous:bff37000>
12-14 15:14:08.048 11719-11719/? E/crash_dump32: unable to connect to activity manager: Connection refused
12-14 15:14:08.057 1574-1574/? E//system/bin/tombstoned: Tombstone written to: /data/tombstones/tombstone_01
答案无论是谁制作了你的模拟器,都没有构建vndk-sp-libs,这使得链接器拒绝API调用。这是由于链接器以及Android Oreo中的vendor / lib和system / lib中的分离造成的。 Surfaceflinger不允许加载所需的图形库,因此您可以获得无尽的崩溃。
【AVD Android模拟器 - 无法加载】如果你从Android Studio运行它,我的猜测是更新模拟器版本会解决它。如果您构建了自己的模拟器/提供了用户构建的模拟器 - 将它们指向该根本原因。
推荐阅读
- 地理编码器是否需要地图api密钥才能在Android模拟器上运行
- MacBook Pro中的Android Emulator中没有播放音频
- Android模拟器设置gps地理位置
- 在Android模拟器设备中无法使用SD卡
- 无法在Android Studio上运行模拟器
- 在android工作室中没有显示的真实设备[重复]
- 你如何保存android模拟器快照()
- Android模拟器系统映像和AMD处理器
- 无法为Android模拟器选择系统映像[关闭]