cleanAndroidIconCache method
Fixes a specific Android adaptive icon bug.
Implementation
Future<void> cleanAndroidIconCache() async {
final buggyDir = Directory(
p.join(
projectDir,
'android',
'app',
'src',
'main',
'res',
'mipmap-anydpi-v26',
),
);
if (buggyDir.existsSync()) {
Logger.info('Cleaning Android v26 icon cache...');
try {
await buggyDir.delete(recursive: true);
} catch (e) {
Logger.warning('Failed to clean Android icon cache: $e');
}
}
}