#!/bin/bash # unidbg 仿真运行: 编译 + 执行 HyDeviceId set -e HERE="$(cd "$(dirname "$0")" && pwd)" UNI="$HERE/.." JAVA_HOME_21="/opt/homebrew/opt/openjdk@21" CP="$(cat /tmp/unidbg_cp.txt):$UNI/unidbg-api/target/unidbg-api-0.9.10-SNAPSHOT.jar:$UNI/unidbg-android/target/unidbg-android-0.9.10-SNAPSHOT.jar" mkdir -p "$HERE/out" "$JAVA_HOME_21/bin/javac" -cp "$CP" -d "$HERE/out" "$HERE/src/hydev/HyDeviceId.java" exec "$JAVA_HOME_21/bin/java" -Xmx2g -cp "$CP:$HERE/out" hydev.HyDeviceId "$@"