Fix '--enable-sparse-encoding' support for convert command.

Bug: b/182565055
Test: existing
Change-Id: I63f411b14c0f270450f0bca846b12ad2e5111d72
This commit is contained in:
Iurii Makhno
2022-04-26 19:36:51 +00:00
parent d6233c3f24
commit 549938a17f

View File

@@ -18,11 +18,10 @@
#include <vector>
#include "android-base/macros.h"
#include "androidfw/StringPiece.h"
#include "LoadedApk.h"
#include "ValueVisitor.h"
#include "android-base/macros.h"
#include "androidfw/StringPiece.h"
#include "cmd/Util.h"
#include "format/binary/TableFlattener.h"
#include "format/binary/XmlFlattener.h"
@@ -240,7 +239,7 @@ class Context : public IAaptContext {
}
int GetMinSdkVersion() override {
return 0u;
return min_sdk_;
}
const std::set<std::string>& GetSplitNameDependencies() override {
@@ -251,6 +250,7 @@ class Context : public IAaptContext {
bool verbose_ = false;
std::string package_;
int32_t min_sdk_ = 0;
private:
DISALLOW_COPY_AND_ASSIGN(Context);
@@ -373,6 +373,7 @@ int ConvertCommand::Action(const std::vector<std::string>& args) {
}
context.package_ = app_info.value().package;
context.min_sdk_ = app_info.value().min_sdk_version.value_or(0);
unique_ptr<IArchiveWriter> writer = CreateZipFileArchiveWriter(context.GetDiagnostics(),
output_path_);
if (writer == nullptr) {