AndroidManager constructor
AndroidManager(
- Directory _android
Implementation
AndroidManager(this._android) {
var pluginBuildFile = File("${_android.path}/build.gradle");
if (!pluginBuildFile.existsSync()) {
throw ArgumentError("file build.gradle is missing inside android folder");
}
_pluginManager = AndroidPluginManager(pluginBuildFile);
var libraryBuildFile = File("${_android.path}/app/build.gradle");
if (!libraryBuildFile.existsSync()) {
throw ArgumentError(
"file build.gradle is missing inside android/app/ folder");
}
_libraryManager = AndroidLibraryManager(libraryBuildFile);
var manifestFile =
File("${_android.path}/app/src/main/AndroidManifest.xml");
if (!manifestFile.existsSync()) {
throw ArgumentError(
"file AndroidManifest.xml is missing inside /app/src/main/ folder");
}
_manifestManager = ManifestManager(manifestFile);
_buildManager = AndroidBuildManager();
}