Loading tools/aapt2/cmd/Link.cpp +36 −25 Original line number Diff line number Diff line Loading @@ -798,6 +798,7 @@ class LinkCommand { return; } if (!options_.manifest_fixer_options.compile_sdk_version) { xml::Attribute* attr = manifest_xml->root->FindAttribute(xml::kSchemaAndroid, "versionCode"); if (attr != nullptr) { Maybe<std::string>& compile_sdk_version = options_.manifest_fixer_options.compile_sdk_version; Loading @@ -818,8 +819,10 @@ class LinkCommand { compile_sdk_version = attr->value; } } } attr = manifest_xml->root->FindAttribute(xml::kSchemaAndroid, "versionName"); if (!options_.manifest_fixer_options.compile_sdk_version_codename) { xml::Attribute* attr = manifest_xml->root->FindAttribute(xml::kSchemaAndroid, "versionName"); if (attr != nullptr) { Maybe<std::string>& compile_sdk_version_codename = options_.manifest_fixer_options.compile_sdk_version_codename; Loading @@ -830,6 +833,7 @@ class LinkCommand { } } } } // Creates a SymbolTable that loads symbols from the various APKs. // Pre-condition: context_->GetCompilationPackage() needs to be set. Loading Loading @@ -2102,6 +2106,13 @@ int Link(const std::vector<StringPiece>& args, IDiagnostics* diagnostics) { .OptionalFlag("--version-name", "Version name to inject into the AndroidManifest.xml if none is present.", &options.manifest_fixer_options.version_name_default) .OptionalFlag("--compile-sdk-version-code", "Version code (integer) to inject into the AndroidManifest.xml if none is\n" "present.", &options.manifest_fixer_options.compile_sdk_version) .OptionalFlag("--compile-sdk-version-name", "Version name to inject into the AndroidManifest.xml if none is present.", &options.manifest_fixer_options.compile_sdk_version_codename) .OptionalSwitch("--shared-lib", "Generates a shared Android runtime library.", &shared_lib) .OptionalSwitch("--static-lib", "Generate a static Android library.", &static_lib) Loading Loading
tools/aapt2/cmd/Link.cpp +36 −25 Original line number Diff line number Diff line Loading @@ -798,6 +798,7 @@ class LinkCommand { return; } if (!options_.manifest_fixer_options.compile_sdk_version) { xml::Attribute* attr = manifest_xml->root->FindAttribute(xml::kSchemaAndroid, "versionCode"); if (attr != nullptr) { Maybe<std::string>& compile_sdk_version = options_.manifest_fixer_options.compile_sdk_version; Loading @@ -818,8 +819,10 @@ class LinkCommand { compile_sdk_version = attr->value; } } } attr = manifest_xml->root->FindAttribute(xml::kSchemaAndroid, "versionName"); if (!options_.manifest_fixer_options.compile_sdk_version_codename) { xml::Attribute* attr = manifest_xml->root->FindAttribute(xml::kSchemaAndroid, "versionName"); if (attr != nullptr) { Maybe<std::string>& compile_sdk_version_codename = options_.manifest_fixer_options.compile_sdk_version_codename; Loading @@ -830,6 +833,7 @@ class LinkCommand { } } } } // Creates a SymbolTable that loads symbols from the various APKs. // Pre-condition: context_->GetCompilationPackage() needs to be set. Loading Loading @@ -2102,6 +2106,13 @@ int Link(const std::vector<StringPiece>& args, IDiagnostics* diagnostics) { .OptionalFlag("--version-name", "Version name to inject into the AndroidManifest.xml if none is present.", &options.manifest_fixer_options.version_name_default) .OptionalFlag("--compile-sdk-version-code", "Version code (integer) to inject into the AndroidManifest.xml if none is\n" "present.", &options.manifest_fixer_options.compile_sdk_version) .OptionalFlag("--compile-sdk-version-name", "Version name to inject into the AndroidManifest.xml if none is present.", &options.manifest_fixer_options.compile_sdk_version_codename) .OptionalSwitch("--shared-lib", "Generates a shared Android runtime library.", &shared_lib) .OptionalSwitch("--static-lib", "Generate a static Android library.", &static_lib) Loading