gpt4 book ai didi

android - 刚刚在 Mac 上更新到 Android Studio 4.2.1,现在模拟器不再工作

转载 作者:行者123 更新时间:2023-12-04 11:05:50 24 4
gpt4 key购买 nike

我刚刚将 Android Studio 更新到最新版本 4.2.1,模拟器停止工作。每次我尝试启动一个新的虚拟设备时,它都会崩溃,并且 AVD Manager 会显示这个错误:
“AVD Pixel_C_API_30 的模拟器进程被杀死”
这是我到目前为止所尝试的:

  • 冷启动重启。
  • 在 AVD 管理器中删除并重新创建了虚拟设备。
  • 移除并重新安装模拟器 SDK 包(版本 30.7.4)
  • 退出并重新启动 Android Studio 以及模拟器。
  • 从头开始创建一个新的虚拟设备。
  • 尝试了几种不同的虚拟设备。

  • 以上所有内容都给了我相同的确切结果:模拟器崩溃并且 AVD 管理器向我显示了上面的错误。
    这是我从 MacOS 得到的错误(只是它的摘录):
    Process:               qemu-system-x86_64 [25489]
    Path: /Applications/AndroidSDK/*/qemu-system-x86_64
    Identifier: qemu-system-x86_64
    Version: 0
    Code Type: X86-64 (Native)
    Parent Process: studio [24338]
    Responsible: studio [24338]
    User ID: 503

    Date/Time: 2021-06-23 15:10:43.330 -0700
    OS Version: Mac OS X 10.15.6 (19G2021)
    Report Version: 12
    Anonymous UUID: CA586B3B-F518-2387-5DB1-1CA2D33288CD


    Time Awake Since Boot: 33000 seconds

    System Integrity Protection: disabled

    Crashed Thread: 17

    Exception Type: EXC_CRASH (SIGABRT)
    Exception Codes: 0x0000000000000000, 0x0000000000000000
    Exception Note: EXC_CORPSE_NOTIFY

    Termination Reason: DYLD, [0x4] Symbol missing

    Dyld Error Message:
    Symbol not found: _preadv
    Referenced from: /Applications/AndroidSDK/*/qemu-system-x86_64
    Expected in: /usr/lib/libSystem.B.dylib

    Thread 0:: Dispatch queue: com.apple.main-thread
    0 libsystem_kernel.dylib 0x00007fff713f7dfa mach_msg_trap + 10
    [...]

    External Modification Summary:
    Calls made by other processes targeting this process:
    task_for_pid: 0
    thread_create: 0
    thread_set_state: 0
    Calls made by this process:
    task_for_pid: 0
    thread_create: 0
    thread_set_state: 0
    Calls made by all processes on this machine:
    task_for_pid: 37606
    thread_create: 0
    thread_set_state: 2070

    VM Region Summary:
    ReadOnly portion of Libraries: Total=977.4M resident=0K(0%) swapped_out_or_unallocated=977.4M(100%)
    Writable regions: Total=2.0G written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=2.0G(100%)

    VIRTUAL REGION
    REGION TYPE SIZE COUNT (non-coalesced)
    =========== ======= =======
    Accelerate framework 128K 1
    Activity Tracing 256K 1
    CG backing stores 440K 2
    CG image 68K 1
    CoreAnimation 5396K 5
    CoreGraphics 8K 1
    CoreImage 8K 2
    CoreServices 11.4M 2
    Dispatch continuations 48.0M 1
    Foundation 4K 1
    IOKit 128K 2
    Kernel Alloc Once 8K 1
    MALLOC 468.8M 94
    MALLOC guard page 48K 9
    MALLOC_LARGE (reserved) 9000K 1 reserved VM address space (unallocated)
    MALLOC_MEDIUM (reserved) 1.3G 12 reserved VM address space (unallocated)
    OpenGL GLSL 256K 3
    PROTECTED_MEMORY 4K 1
    STACK GUARD 56.1M 36
    Stack 25.8M 39
    VM_ALLOCATE 53.8M 144
    __DATA 64.9M 418
    __DATA_CONST 76K 2
    __FONT_DATA 4K 1
    __GLSLBUILTINS 5176K 1
    __LINKEDIT 530.2M 48
    __OBJC_RO 32.3M 1
    __OBJC_RW 1908K 2
    __TEXT 447.3M 401
    __UNICODE 564K 1
    mapped file 2.1G 21
    shared memory 640K 15
    =========== ======= =======
    TOTAL 5.1G 1270
    TOTAL, minus reserved VM space 3.8G 1270

    Model: MacPro5,1, BootROM 141.0.0.0.0, 12 processors, 6-Core Intel Xeon, 3.33 GHz, 48 GB, SMC 1.39f5
    Graphics: kHW_AMDRadeonRX580Item, Radeon RX 580, spdisplays_pcie_device, 8 GB
    Memory Module: DIMM 1, 8 GB, DDR3 ECC, 1333 MHz, 0x80CE, 0x4D33393342314B37304248312D4348392020
    Memory Module: DIMM 2, 8 GB, DDR3 ECC, 1333 MHz, 0x80CE, 0x4D33393342314B37304248312D4348392020
    Memory Module: DIMM 3, 8 GB, DDR3 ECC, 1333 MHz, 0x80CE, 0x4D33393342314B37304248312D4348392020
    Memory Module: DIMM 5, 8 GB, DDR3 ECC, 1333 MHz, 0x80CE, 0x4D33393342314B37304248312D4348392020
    Memory Module: DIMM 6, 8 GB, DDR3 ECC, 1333 MHz, 0x80CE, 0x4D33393342314B37304248312D4348392020
    Memory Module: DIMM 7, 8 GB, DDR3 ECC, 1333 MHz, 0x80CE, 0x4D33393342314B37304248312D4348392020
    Bluetooth: Version 7.0.6f7, 3 services, 27 devices, 1 incoming serial ports
    Network Service: Ethernet 1, Ethernet, en0
    PCI Card: Radeon RX 580, sppci_displaycontroller, Slot-1
    PCI Card: pci8086,f1a8, sppci_nvme, Slot-2
    PCI Card: pci1002,aaf0, sppci_audiodevice, Slot-1
    PCI Card: pci144d,a808, sppci_nvme, Slot-4
    PCI Card: PXS3, sppci_usbxhci, Slot-3
    Serial ATA Device: HL-DT-ST DVD-RW GH41N
    Serial ATA Device: HL-DT-ST BD-RE WH16NS40
    Serial ATA Device: ST4000DM004-2CV104, 4 TB
    Serial ATA Device: ST3000DM001-1ER166, 3 TB
    Serial ATA Device: ST4000DM004-2CV104, 4 TB
    Serial ATA Device: WDC WD1002FAEX-00Y9A0, 1 TB
    USB Device: USB 3.0 Bus
    USB Device: USB3.1 Hub
    USB Device: USB3.1 Hub
    USB Device: USB2.1 Hub
    USB Device: ProtectExecuter
    USB Device: Hub
    USB Device: USB2.1 Hub
    USB Device: USB Audio Device
    USB Device: USB 2.0 Bus
    USB Device: Hub
    USB Device: Apple Cinema HD Display
    USB Device: USB 2.0 Bus
    USB Device: Keyboard Hub
    USB Device: Macally BUMPERMOUSE
    USB Device: Apple Keyboard
    USB Device: USB Bus
    USB Device: Logitech USB Headset
    USB Device: USB Bus
    USB Device: USB Bus
    USB Device: USB Bus
    USB Device: USB Bus
    USB Device: USB Bus
    USB Device: BRCM2046 Hub
    USB Device: Bluetooth USB Host Controller
    FireWire Device: built-in_hub, Up to 800 Mb/sec
    FireWire Device: unknown_device, Unknown
    FireWire Device: unknown_device, Unknown
    Thunderbolt Bus:

    有任何想法吗?我在 MacOS 10.15.6,Android Studio 版本 4.2.1,运行时版本:11.0.8+10-b944.6916264 x86_64
    更新:我尝试像这样从终端启动它:
    ./emulator -avd Pixel_C_API_30
    在它崩溃之前我得到了以下输出:
    emulator: Android emulator version 30.7.4.0 (build_id 7453540) (CL:N/A)
    handleCpuAcceleration: feature check for hvf
    cannot add library /Applications/AndroidSDK/sdk/emulator/qemu/darwin-x86_64/lib64/vulkan/libvulkan.dylib: failed
    added library /Applications/AndroidSDK/sdk/emulator/lib64/vulkan/libvulkan.dylib
    cannot add library /Applications/AndroidSDK/sdk/emulator/qemu/darwin-x86_64/lib64/vulkan/libMoltenVK.dylib: failed
    added library /Applications/AndroidSDK/sdk/emulator/lib64/vulkan/libMoltenVK.dylib
    emulator: INFO: GrpcServices.cpp:315: Started GRPC server at 127.0.0.1:8554, security: Local
    emulator: INFO: EmulatorAdvertisement.cpp:93: Advertising in: /Volumes/DocumentsNew/Users/fabrizio/Library/Caches/TemporaryItems/avd/running/pid_2344.ini
    dyld: lazy symbol binding failed: Symbol not found: _pwritev
    Referenced from: /Applications/AndroidSDK/sdk/emulator/qemu/darwin-x86_64/qemu-system-x86_64
    Expected in: /usr/lib/libSystem.B.dylib

    dyld: Symbol not found: _pwritev
    Referenced from: /Applications/AndroidSDK/sdk/emulator/qemu/darwin-x86_64/qemu-system-x86_64
    Expected in: /usr/lib/libSystem.B.dylib

    Abort

    最佳答案

    所有的答案都太困惑了,无法理解。更换 SDK 或升级操作系统。我发现最快的方法是:
    工具 > SDK 管理器 > SDK 工具
    取消选择 Android Emulator,然后单击应用。 - Android 模拟器将被删除。
    现在,默认情况下显示的模拟器版本为 30.6.5。选中复选框并单击应用。将安装此版本的模拟器。
    就是这样,你的时间只有 2 分钟。
    更新:2021 年 7 月 1 日
    使用最新的模拟器版本 30.7.5 解决了问题

    关于android - 刚刚在 Mac 上更新到 Android Studio 4.2.1,现在模拟器不再工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68107529/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com