蓝牙锁 app 安卓项目 需要把web的dist目录 复制到项目内 再打包apk
he wei
2025-03-14 c920f6c85ed3dd1891115beeeddf5eb5e97f1bf1
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
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.`);
    }
});