HarmonyOS 鸿蒙Next Mac mini m1芯片 安装 DevEco Studio 打开就报错
HarmonyOS 鸿蒙Next Mac mini m1芯片 安装 DevEco Studio 打开就报错
Translated Report (Full Report Below)
Process: devecostudio [4216]
Path: /Applications/DevEco-Studio.app/Contents/MacOS/devecostudio
Identifier: com.huawei.devecostudio.ds
Version: 5.0.3 (DS-233.14475.28.36.503906)
Code Type: ARM-64 (Native)
Parent Process: launchd [1]
User ID: 501
Date/Time: 2024-10-28 13:36:18.7068 +0800
OS Version: macOS 15.0.1 (24A348)
Report Version: 12
Anonymous UUID: B92B3163-7A4C-DEE3-0E7E-49D5C2FFB14D
Time Awake Since Boot: 6400 seconds
System Integrity Protection: disabled
Crashed Thread: 1
Exception Type: EXC_BAD_ACCESS (SIGABRT)
Exception Codes: KERN_PROTECTION_FAILURE at 0x00000001164dc000
Exception Codes: 0x0000000000000002, 0x00000001164dc000
Termination Reason: Namespace SIGNAL, Code 6 Abort trap: 6
Terminating Process: devecostudio [4216]
VM Region Info: 0x1164dc000 is in 0x1164dc000-0x11674c000; bytes after start: 0 bytes before end: 2555903
REGION TYPE START - END [ VSIZE] PRT/MAX SHRMOD REGION DETAIL
VM_ALLOCATE 106a14000-1164dc000 [250.8M] —/rwx SM=ZER
VM_ALLOCATE 1164dc000-11674c000 [ 2496K] rwx/rwx SM=ZER
VM_ALLOCATE 11674c000-116a6c000 [ 3200K] —/rwx SM=ZER
Application Specific Information:
abort() called
Thread 0:: main Dispatch queue: com.apple.main-thread
0 libsystem_kernel.dylib 0x184625db0 semaphore_wait_trap + 8
1 libdispatch.dylib 0x1844b4bf4 _dispatch_sema4_wait + 28
2 libdispatch.dylib 0x1844b52a8 dispatch_semaphore_wait_slow + 132
3 devecostudio 0x100e211c0 std::sync::mpmc::context::Context::wait_until::hd085b5c0fb806785 + 108
4 devecostudio 0x100e235dc std::sync::mpmc::context::Context::with::$u7b$$u7d$::hc590ed29f2494e42 + 92
5 devecostudio 0x100e2ef08 xplat_launcher::main_lib::hd64975b96fde8651 + 7500
6 devecostudio 0x100dc5178 std::sys_common::backtrace::__rust_begin_short_backtrace::h9840a7ca047c81ed + 12
7 devecostudio 0x100dc5418 main + 660
8 dyld 0x1842e4274 start + 2840
Thread 1 Crashed:
0 libsystem_kernel.dylib 0x18462e600 __pthread_kill + 8
1 libsystem_pthread.dylib 0x184666f70 pthread_kill + 288
2 libsystem_c.dylib 0x184573908 abort + 128
3 libjvm.dylib 0x10279e800 os::die() + 12
4 libjvm.dylib 0x1029dc5f4 VMError::report_and_die(int, char const*, char const*, char*, Thread*, unsigned char*, void*, void*, char const*, int, unsigned long) + 2704
5 libjvm.dylib 0x1029dbb58 VMError::report_and_die(Thread*, unsigned int, unsigned char*, void*, void*, char const*, …) + 72
6 libjvm.dylib 0x1029dc738 VMError::report_and_die(Thread*, unsigned int, unsigned char*, void*, void*) + 36
7 libjvm.dylib 0x1028ae924 JVM_handle_bsd_signal + 380
8 libsystem_platform.dylib 0x18469c184 _sigtramp + 56
9 libsystem_pthread.dylib 0x184666f70 pthread_kill + 288
10 libsystem_c.dylib 0x184573908 abort + 128
11 libjvm.dylib 0x10279e7ec os::abort(bool, void*, void const*) + 56
12 libjvm.dylib 0x1029dc5f0 VMError::report_and_die(int, char const*, char const*, char*, Thread*, unsigned char*, void*, void*, char const*, int, unsigned long) + 2700
13 libjvm.dylib 0x1029dbb58 VMError::report_and_die(Thread*, unsigned int, unsigned char*, void*, void*, char const*, …) + 72
14 libjvm.dylib 0x1029dc738 VMError::report_and_die(Thread*, unsigned int, unsigned char*, void*, void*) + 36
15 libjvm.dylib 0x1028ae924 JVM_handle_bsd_signal + 380
16 libsystem_platform.dylib 0x18469c184 _sigtramp + 56
17 libjvm.dylib 0x1023de300 CodeHeap::allocate(unsigned long) + 436
18 libjvm.dylib 0x1022333dc CodeCache::allocate(int, int, bool, int) + 148
19 libjvm.dylib 0x10222c524 BufferBlob::create(char const*, int) + 224
20 libjvm.dylib 0x1029133a4 StubRoutines::initialize1() + 128
21 libjvm.dylib 0x10240e9c0 init_globals() + 40
22 libjvm.dylib 0x102970b70 Threads::create_vm(JavaVMInitArgs*, bool*) + 844
23 libjvm.dylib 0x1024ab3ec JNI_CreateJavaVM + 120
24 devecostudio 0x100e1c0f8 std::sys_common::backtrace::__rust_begin_short_backtrace::h7f1156e096c81a58 + 1512
25 devecostudio 0x100e23894 core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::h1212bbe3c3327fd8 + 232
26 devecostudio 0x100e16da0 std::sys::unix::thread::Thread::new::thread_start::h7f56b35fafcfec87 + 48
27 libsystem_pthread.dylib 0x1846672e4 _pthread_start + 136
28 libsystem_pthread.dylib 0x1846620fc thread_start + 8
更多关于HarmonyOS 鸿蒙Next Mac mini m1芯片 安装 DevEco Studio 打开就报错的实战教程也可以访问 https://www.itying.com/category-93-b0.html
System Integrity Protection: disabled
报错解释:
"System Integrity Protection: disabled" 这个报错信息通常出现在macOS操作系统中,表示系统完整性保护(System Integrity Protection, SIP)已被禁用。SIP是macOS的一项安全功能,旨在防止对关键系统文件和资源的修改,保护用户免受恶意软件的侵害。
在终端中输入csrutil status,就可以看到是enabled还是disabled。
输入:csrutil enable
重启mac;
更多关于HarmonyOS 鸿蒙Next Mac mini m1芯片 安装 DevEco Studio 打开就报错的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
谢谢你,按照你的办法,解决了这个问题。
针对HarmonyOS(鸿蒙)在Next Mac mini M1芯片上安装DevEco Studio打开报错的问题,以下是一些可能的解决方案:
首先,确认你的DevEco Studio版本是否支持M1芯片。由于M1芯片是基于ARM架构的,而传统的Mac是基于x86架构的,因此可能存在兼容性问题。你可以访问华为开发者官网,查看是否有针对M1芯片优化的DevEco Studio版本。
其次,检查你的Java环境。虽然问题要求不回答与Java相关的内容,但值得注意的是,DevEco Studio在某些情况下可能依赖于特定版本的Java。不过,由于M1芯片的特殊性,确保你安装的Java版本是通过Rosetta 2转译的,或者直接是支持ARM架构的版本。
此外,尝试清理和重新配置DevEco Studio的缓存和配置文件。有时候,旧的配置或缓存文件可能会导致软件启动失败。
如果上述方法都未能解决问题,你可以尝试查看DevEco Studio的日志文件,以获取更详细的错误信息。日志文件通常可以在DevEco Studio的安装目录或用户目录下的特定文件夹中找到。
如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html