|
@@ -12,7 +12,7 @@ const dstDir = path.join(cordovaPrjDir, 'www');
|
|
|
|
|
|
rmSync('.build/dros', { recursive: true, force: true });
|
|
rmSync('.build/dros', { recursive: true, force: true });
|
|
// 1. 在项目根目录执行 cordova create
|
|
// 1. 在项目根目录执行 cordova create
|
|
-execSync('npx cordova create .build/dros', { cwd: rootDir, stdio: 'inherit' });
|
|
|
|
|
|
+execSync('npx cordova create .build/dros zskk.dros dros', { cwd: rootDir, stdio: 'inherit' });
|
|
|
|
|
|
// 2. 在 .build/dros 中执行 cordova platform add android
|
|
// 2. 在 .build/dros 中执行 cordova platform add android
|
|
execSync('npx cordova platform add android', { cwd: cordovaPrjDir, stdio: 'inherit' });
|
|
execSync('npx cordova platform add android', { cwd: cordovaPrjDir, stdio: 'inherit' });
|
|
@@ -35,4 +35,12 @@ function copy(src, dst) {
|
|
copy(srcDir, dstDir);
|
|
copy(srcDir, dstDir);
|
|
|
|
|
|
// 4. 在 .build/dros 中执行 cordova build android
|
|
// 4. 在 .build/dros 中执行 cordova build android
|
|
-execSync('npx cordova build android', { cwd: cordovaPrjDir, stdio: 'inherit' });
|
|
|
|
|
|
+execSync('npx cordova build android', { cwd: cordovaPrjDir, stdio: 'inherit' });
|
|
|
|
+// 5. 重命名apk文件
|
|
|
|
+const version='1.0.0'
|
|
|
|
+const pkg='dros'
|
|
|
|
+const src = path.join(__dirname, 'dros/platforms/android/app/build/outputs/apk/debug/app-debug.apk');
|
|
|
|
+const dst = path.join(__dirname, `dros/platforms/android/app/build/outputs/apk/debug/${pkg}-v${version}.apk`);
|
|
|
|
+
|
|
|
|
+fs.copyFileSync(src, dst);
|
|
|
|
+console.log(`✅ 已生成 ${dst}`);
|