• Home
  • Raw
  • Download

Lines Matching refs:apk_path

151 static std::string get_package_name_from_apk(const char* apk_path) {  in get_package_name_from_apk()  argument
153 std::unique_ptr<android::ZipFileRO> zip_file((android::ZipFileRO::open)(apk_path)); in get_package_name_from_apk()
156 perror_exit("Could not open %s", apk_path); in get_package_name_from_apk()
160 error_exit("Could not find AndroidManifest.xml inside %s", apk_path); in get_package_name_from_apk()
164 error_exit("Could not read AndroidManifest.xml inside %s", apk_path); in get_package_name_from_apk()
168 error_exit("Could not uncompress AndroidManifest.xml inside %s", apk_path); in get_package_name_from_apk()
173 error_exit("Could not parse AndroidManifest.xml inside %s", apk_path); in get_package_name_from_apk()
214 error_exit("Could not find package name tag in AndroidManifest.xml inside %s", apk_path); in get_package_name_from_apk()
238 std::optional<APKMetaData> extract_metadata(const char* apk_path) { in extract_metadata() argument
244 std::string package_name = get_package_name_from_apk(apk_path); in extract_metadata()
343 static void create_patch(const char* apk_path, APKMetaData metadata, borrowed_fd patch_fd) { in create_patch() argument
346 bool success = generator.CreatePatch(apk_path, std::move(metadata), patch_fd); in create_patch()
348 error_exit("Failed to create patch for %s", apk_path); in create_patch()
352 int stream_patch(const char* apk_path, APKMetaData metadata, unique_fd patch_fd) { in stream_patch() argument
353 create_patch(apk_path, std::move(metadata), patch_fd); in stream_patch()