const fs = require('fs');
|
const path = require('path');
|
|
const sourceDir = path.join(__dirname, 'resources', 'android', 'icon');
|
const targetDir = path.join(__dirname, 'android', 'app', 'src', 'main', 'res');
|
|
// 定义不同分辨率的目录和对应的尺寸
|
const densities = [
|
{ dir: 'mipmap-mdpi', size: '128x128' },
|
{ dir: 'mipmap-hdpi', size: '192x192' },
|
{ dir: 'mipmap-xhdpi', size: '256x256' },
|
{ dir: 'mipmap-xxhdpi', size: '384x384' },
|
{ dir: 'mipmap-xxxhdpi', size: '512x512' }
|
];
|
|
densities.forEach(({ dir, size }) => {
|
const sourceFile = path.join(sourceDir, dir, 'ic_launcher.png');
|
const targetFile = path.join(targetDir, dir, 'ic_launcher.png');
|
|
if (fs.existsSync(sourceFile)) {
|
fs.copyFileSync(sourceFile, targetFile);
|
console.log(`Copied ${sourceFile} to ${targetFile}`);
|
} else {
|
console.log(`Source file ${sourceFile} not found.`);
|
}
|
});
|