Я программирую приложение для Android, используя Tauri v2 на Rust. Когда я выполняю «bun run tauri android dev», приложение отлично работает на моем мобильном телефоне, но когда я передаю его в производство «bun run tauri android build», оно генерирует apk «app-universal-release-unsigned.apk», но когда я попробуйте установить его на мобильный телефон. Я получаю сообщение об ошибке: «Информация о пакете имеет значение null», и вы не можете его установить. Кто-нибудь знает, что это может быть?
Прикрепляю фрагмент своего кода "lib.rs" и файлов "tauri.conf.json":
Я программирую приложение для Android, используя Tauri v2 на Rust. Когда я выполняю «bun run tauri android dev», приложение отлично работает на моем мобильном телефоне, но когда я передаю его в производство «bun run tauri android build», оно генерирует apk «app-universal-release-unsigned.apk», но когда я попробуйте установить его на мобильный телефон. Я получаю сообщение об ошибке: «Информация о пакете имеет значение null», и вы не можете его установить. Кто-нибудь знает, что это может быть? Прикрепляю фрагмент своего кода "lib.rs" и файлов "tauri.conf.json":[code]{ "productName": "beta", "version": "0.1.0", "identifier": "com.tauri.build", "build": { "beforeDevCommand": "bun run dev", "devUrl": "http://localhost:1420", "beforeBuildCommand": "bun run build", "frontendDist": "../dist" },
let mut context = tauri::generate_context!(); let info = context.package_info_mut(); info.name = package_info.name; info.authors = package_info.authors; info.description = package_info.description; info.version = package_info.version; info.crate_name = package_info.crate_name;
tauri::Builder::default() .plugin(tauri_plugin_shell::init()) .invoke_handler(tauri::generate_handler![start, stop, greet, print_files, manually]) .run(context) .expect("error while running tauri application"); } [/code] Есть ли какая-то строка кода, которую мне не хватает для создания APK с использованием Tauri Rust для производства?