File tree 4 files changed +30
-18
lines changed
4 files changed +30
-18
lines changed Original file line number Diff line number Diff line change 21
21
- run : flutter pub deps
22
22
- run : flutter analyze --no-pub --no-current-package lib/ test/
23
23
- run : flutter test --no-pub test/
24
- - run : flutter build apk
24
+ - run : flutter build apk --target-platform android-arm,android-arm64,android-x64 --split-per-abi
25
25
- uses : softprops/action-gh-release@v1
26
26
with :
27
- files : build/app/outputs/apk/release/app-release .apk
27
+ files : build/app/outputs/apk/release/* .apk
28
28
env :
29
29
GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
Original file line number Diff line number Diff line change @@ -21,6 +21,18 @@ if (flutterVersionName == null) {
21
21
flutterVersionName = ' 1.0'
22
22
}
23
23
24
+ def versionSplit = flutterVersionName. split(" \\ ." )
25
+ flutterVersionCode = 0
26
+ versionSplit. each({ s ->
27
+ flutterVersionCode + = Integer . valueOf(s)
28
+ })
29
+ println " version name: $flutterVersionName "
30
+ println " base version code: $flutterVersionCode "
31
+ println " armeabi-v7a version code: ${ 1000 + flutterVersionCode} "
32
+ println " arm64_v8a version code: ${ 2000 + flutterVersionCode} "
33
+ println " x86_64 version code: ${ 4000 + flutterVersionCode} "
34
+
35
+
24
36
apply plugin : ' com.android.application'
25
37
apply from : " $flutterRoot /packages/flutter_tools/gradle/flutter.gradle"
26
38
Original file line number Diff line number Diff line change @@ -26,9 +26,9 @@ class MyApp extends StatelessWidget {
26
26
27
27
List <SingleChildCloneableWidget > _buildProviders (BuildContext context) {
28
28
return [
29
- ChangeNotifierProvider (builder : (_) => ThemeProvider ()),
30
- ChangeNotifierProvider (builder : (_) => UserProvider ()),
31
- ChangeNotifierProvider (builder : (_) => PackageInfoProvider ()),
29
+ ChangeNotifierProvider (create : (_) => ThemeProvider ()),
30
+ ChangeNotifierProvider (create : (_) => UserProvider ()),
31
+ ChangeNotifierProvider (create : (_) => PackageInfoProvider ()),
32
32
];
33
33
}
34
34
Original file line number Diff line number Diff line change @@ -10,27 +10,27 @@ description: A new Flutter applicatio fot GitLab.
10
10
version : 1.1.4
11
11
12
12
environment :
13
- sdk : " >= 2.7.0"
14
- flutter : ^ 1.12.13+hotfix.9
13
+ sdk : " 2.7.0"
14
+ flutter : 1.12.13+hotfix.9
15
15
16
16
dependencies :
17
17
flutter :
18
18
sdk : flutter
19
19
# plugin
20
- shared_preferences : ^ 0.5.3 +1
21
- url_launcher : ^5.0.3
20
+ shared_preferences : 0.5.6 +1
21
+ url_launcher : 5.4.2
22
22
# lib
23
- xml : ^3.2.3
24
- cupertino_icons : ^0.1.2
25
- pull_to_refresh : ^1.3.3
26
- flutter_stetho : ^0.5.0
27
- dio : ^2.1.7
28
- http : ^0.12.0+2
29
- sentry : ^2.2.0
30
- provider : ^3.0.0
31
- package_info : ^0.4.0+6
23
+ xml : 3.5.0
24
+ cupertino_icons : 0.1.3
25
+ pull_to_refresh : 1.5.8
26
+ dio : 2.2.0
27
+ http : 0.12.0+4
28
+ sentry : 2.3.1
29
+ provider : 3.2.0
30
+ package_info : 0.4.0+16
32
31
33
32
dev_dependencies :
33
+ flutter_stetho : 0.5.2
34
34
flutter_test :
35
35
sdk : flutter
36
36
You can’t perform that action at this time.
0 commit comments