Struct cli::commands::build::android::AndroidBuildCommand [−][src]
pub struct AndroidBuildCommand {
pub shared: SharedBuildCommand,
pub target: Vec<AndroidTarget>,
pub aab: bool,
pub sign_key_path: Option<PathBuf>,
pub sign_key_pass: Option<String>,
pub sign_key_alias: Option<String>,
}Expand description
Specifies flags and options needed to build application
Fields
target: Vec<AndroidTarget>Build for the given android architecture.
Supported targets are: armv7-linux-androideabi, aarch64-linux-android, i686-linux-android, x86_64-linux-android
aab: boolGenerating aab. By default crossbow generating apk
sign_key_path: Option<PathBuf>Path to the signing key
sign_key_pass: Option<String>Signing key password
sign_key_alias: Option<String>Signing key alias
Implementations
pub fn execute_apk(
&self,
config: &Config,
context: &BuildContext
) -> Result<(AndroidManifest, AndroidSdk, PathBuf)>
pub fn execute_apk(
&self,
config: &Config,
context: &BuildContext
) -> Result<(AndroidManifest, AndroidSdk, PathBuf)>
Builds APK with aapt tool and signs it with apksigner
pub fn execute_aab(
&self,
config: &Config,
context: &BuildContext
) -> Result<(AndroidManifest, AndroidSdk, PathBuf, String, AabKey)>
pub fn execute_aab(
&self,
config: &Config,
context: &BuildContext
) -> Result<(AndroidManifest, AndroidSdk, PathBuf, String, AabKey)>
Builds AAB with aapt2 tool and signs it with jarsigner
Trait Implementations
Instantiate Self from ArgMatches, parsing the arguments as needed. Read more
Assign values from ArgMatches to self.
fn parse_from<I, T>(itr: I) -> Self where
I: IntoIterator<Item = T>,
T: Into<OsString> + Clone,
fn parse_from<I, T>(itr: I) -> Self where
I: IntoIterator<Item = T>,
T: Into<OsString> + Clone,
Parse from iterator, exit on error
fn try_parse_from<I, T>(itr: I) -> Result<Self, Error> where
I: IntoIterator<Item = T>,
T: Into<OsString> + Clone,
fn try_parse_from<I, T>(itr: I) -> Result<Self, Error> where
I: IntoIterator<Item = T>,
T: Into<OsString> + Clone,
Parse from iterator, return Err on error.
fn update_from<I, T>(&mut self, itr: I) where
I: IntoIterator<Item = T>,
T: Into<OsString> + Clone,
fn update_from<I, T>(&mut self, itr: I) where
I: IntoIterator<Item = T>,
T: Into<OsString> + Clone,
Update from iterator, exit on error
fn try_update_from<I, T>(&mut self, itr: I) -> Result<(), Error> where
I: IntoIterator<Item = T>,
T: Into<OsString> + Clone,
fn try_update_from<I, T>(&mut self, itr: I) -> Result<(), Error> where
I: IntoIterator<Item = T>,
T: Into<OsString> + Clone,
Update from iterator, return Err on error.
StructOpt::clap is replaced with IntoApp::into_app (derived as part of Parser)
Deprecated, StructOpt::clap replaced with IntoApp::into_app (derive as part of
Parser) Read more
StructOpt::from_clap is replaced with FromArgMatches::from_arg_matches (derived as part of Parser)
Deprecated, StructOpt::from_clap replaced with FromArgMatches::from_arg_matches (derive as part of
Parser) Read more
StructOpt::from_args is replaced with Parser::parse (note the change in derives)
Deprecated, StructOpt::from_args replaced with Parser::parse (note the change in derives)
StructOpt::from_args_safe is replaced with Parser::try_parse (note the change in derives)
Deprecated, StructOpt::from_args_safe replaced with Parser::try_parse (note the change in derives)
StructOpt::from_iter is replaced with Parser::parse_from (note the change in derives)
Deprecated, StructOpt::from_iter replaced with Parser::parse_from (note the change in derives)
fn from_iter_safe<I, T>(itr: I) -> Result<Self, Error> where
I: IntoIterator<Item = T>,
T: Into<OsString> + Clone,
fn from_iter_safe<I, T>(itr: I) -> Result<Self, Error> where
I: IntoIterator<Item = T>,
T: Into<OsString> + Clone,
StructOpt::from_iter_safe is replaced with Parser::try_parse_from (note the change in derives)
Deprecated, StructOpt::from_iter_safe replaced with Parser::try_parse_from (note the
change in derives) Read more
Auto Trait Implementations
impl RefUnwindSafe for AndroidBuildCommand
impl Send for AndroidBuildCommand
impl Sync for AndroidBuildCommand
impl Unpin for AndroidBuildCommand
impl UnwindSafe for AndroidBuildCommand
Blanket Implementations
Mutably borrows from an owned value. Read more
