androidMappingName property
Implementation
static Future<String?> get androidMappingName async {
final Directory buildDir = Directory(
Constants.buildAndroidMappingDirPath,
);
if (!buildDir.existsSync()) {
return null;
}
// Find the first mapping.txt file in the directory
final mappingFile = buildDir.listSync(recursive: true).whereType<File>().where(
(file) => file.path.endsWith('mapping.txt'),
);
if (mappingFile.isEmpty) {
return null;
}
final mappingFilePath = mappingFile.first.path;
final mappingName = mappingFilePath.split('/mapping/').last;
return mappingName;
}