添加打包脚本

master
zhangmeng 4 years ago
parent d73fe4a2ee
commit 7713c6514a

@ -59,7 +59,8 @@ void main() async {
// useEncrypt: true
);
//
bool isDebug = true;
bool isDebug = bool.fromEnvironment('ISDEBUG',defaultValue: true);
AppConfig.setDebug(isDebug);
//

@ -14,7 +14,7 @@ test() => new TestRunner().testAsync();
///APK
@Task()
Future buildApk() async {
Future releaseApk() async {
stdout.write("Build APK 📦\n");
stdout.write("BUILDINGAPK\n");
await Process.start('flutter', ['build', 'apk']).then((proc) async {
@ -38,7 +38,7 @@ Future buildApk() async {
}
@Task()
Future buildDev() async {
Future releaseDev() async {
TaskArgs args = context.invocation.arguments;
String input = args.getOption('type') ?? 'dev';
@ -96,3 +96,37 @@ build() {
@Task()
clean() => defaultClean();
@Task()
buildApk() async {
Pub.runAsync('flutter', arguments: [
'build',
'apk',
'--target-platform=android-arm64',
'--dart-define',
'ISDEBUG=false'
]);
}
@Task()
buildApkDev() async {
Pub.runAsync('flutter', arguments: [
'build',
'apk',
'--target-platform=android-arm64',
'--dart-define',
'ISDEBUG=true'
]);
}
@Task()
buildIos() async {
Pub.runAsync('flutter', arguments: [
'build',
'ios',
'--dart-define',
'ISDEBUG=false'
]);
}

Loading…
Cancel
Save