resetApp static method
Implementation
static void resetApp(String appName, String bundleId) {
String buildGradleContent = '';
String buildGradlePath = '';
try {
buildGradlePath = './android/app/build.gradle';
buildGradleContent = FileUtil.readFileContent(buildGradlePath);
} catch (e) {
// 新版本的路径已经改为了:build.gradle.kts
// new version: build.gradle.kts
buildGradlePath = './android/app/build.gradle.kts';
buildGradleContent = FileUtil.readFileContent(buildGradlePath);
}
var oldPackageId = _getOldAppBundleId(buildGradleContent);
_replaceAndroidManifest();
_replaceBuildGradle(
appName,
bundleId,
oldPackageId,
buildGradleContent,
buildGradlePath,
);
_replaceMainActivity(bundleId, oldPackageId);
}