| 123456789101112131415161718192021222324252627 |
- "use strict";
- Object.defineProperty(exports, "__esModule", { value: true });
- exports.restoreDex = void 0;
- const fs_extra_1 = require("fs-extra");
- const path_1 = require("path");
- function dexName() {
- return 'classes.dex';
- }
- function restoreDex(pluginRelativeDir, cacheDir, outputDir, is_uni_modules) {
- const cacheFile = resolveDexCacheFile(pluginRelativeDir, cacheDir);
- if (cacheFile) {
- let filename = (0, path_1.join)(outputDir, pluginRelativeDir, is_uni_modules ? 'utssdk' : '', 'app-android', dexName());
- (0, fs_extra_1.copySync)(cacheFile, filename);
- return filename;
- }
- }
- exports.restoreDex = restoreDex;
- function resolveDexCacheFilename(pluginRelativeDir, cacheDir) {
- return (0, path_1.join)(cacheDir, 'app-android', 'uts', pluginRelativeDir, dexName());
- }
- function resolveDexCacheFile(pluginRelativeDir, cacheDir) {
- if (cacheDir) {
- const file = resolveDexCacheFilename(pluginRelativeDir, cacheDir);
- return ((0, fs_extra_1.existsSync)(file) && file) || '';
- }
- return '';
- }
|