open.rs 428 B

1234567891011121314
  1. use super::{ensure_init, env, with_config, MobileTarget};
  2. use crate::Result;
  3. use cargo_mobile::os;
  4. pub fn command() -> Result<()> {
  5. with_config(
  6. Some(Default::default()),
  7. |_root_conf, config, _metadata, _cli_options| {
  8. ensure_init(config.project_dir(), MobileTarget::Android)?;
  9. let env = env()?;
  10. os::open_file_with("Android Studio", config.project_dir(), &env.base).map_err(Into::into)
  11. },
  12. )
  13. }