slint
slint copied to clipboard
error: failed to run custom build command for `i-slint-backend-android-activity v1.5.0`
Cargo.toml:
[package]
name = "slint_android"
version = "0.1.0"
edition = "2021"
[lib]
crate-type = ["cdylib"]
[dependencies]
slint = "1.5.0"
i-slint-backend-android-activity = { version = "=1.5.0", features = ["native-activity"] }
lib.rs:
#[cfg(target_os = "android")]
#[no_mangle]
fn android_main(app: i_slint_backend_android_activity::AndroidApp) {
slint::platform::set_platform(Box::new(
i_slint_backend_android_activity::AndroidPlatform::new(app)
)).unwrap();
// ... rest of your code ...
slint::slint!{
export component MainWindow inherits Window {
Text { text: "Hello World"; }
}
}
MainWindow::new().unwrap().run().unwrap();
}
command:
cargo apk run --target aarch64-linux-android --lib
Using package "slint_android" in "/Users/xxx/Slint/slint_android/Cargo.toml"
Compiling i-slint-backend-android-activity v1.5.0
error: failed to run custom build command for "i-slint-backend-android-activity v1.5.0"
Caused by:
process didn't exit successfully: `/Users/xxx/Slint/slint_android/target/debug/build/i-slint-backend-android-activity-848e4535babfcfbe/build-script-build` (exit status: 101)
--- stdout
cargo:rerun-if-env-changed=ANDROID_HOME
cargo:rerun-if-env-changed=JAVA_HOME
--- stderr
thread 'main' panicked at /Users/xxx/.cargo/registry/src/index.crates.io-6f17d22bba15001f/i-slint-backend-android-activity-1.5.0/build.rs:59:9:
Java compilation failed: javac: 无效的标记: --release
用法: javac <options> <source files>
-help 用于列出可能的选项