кросс-компилирует ядро и аот снапшот кода под Android?
Хочу сделать кросс-компиляцию чистого дарта под андроид (без UI).
Пока что даже не могу понять, как использовать simarm64 gen_snapshot для кросс-компиляции под другую ОС. ОС хоста: macOS ARM64
В тупую компиляция ядра и создание АОТ снапшота его (gen_kernel + gen_snapshot) выдают вот такое ❯ adb shell /data/local/tmp/dartaotruntime /data/local/tmp/test.so VM initialization failed: Snapshot not compatible with the current VM configuration: the snapshot requires 'product no-code_comments no-dwarf_stack_traces_mode no-lazy_dispatchers dedup_instructions no-asserts arm64 macos no-compressed-pointers null-safety' but the VM has 'product no-code_comments no-dwarf_stack_traces_mode no-lazy_dispatchers dedup_instructions no-asserts arm64 android no-compressed-pointers null-safety' Короче, разные флаги про ОС.
Обсуждают сегодня