mirror of
https://github.com/flutter/flutter
synced 2024-10-01 05:54:08 +00:00
Migrate AGP and Gradle versions to 7.1.2/7.4 (#99723)
This commit is contained in:
parent
6baca0db96
commit
5c6918933e
220
.ci.yaml
220
.ci.yaml
|
@ -37,14 +37,14 @@ platform_properties:
|
|||
{"name":"chrome_and_driver_96","path":"chrome"},
|
||||
{"name":"flutter_sdk","path":"flutter sdk"},
|
||||
{"name":"gradle","path":"gradle"},
|
||||
{"name":"openjdk","path":"java"},
|
||||
{"name":"openjdk","path":"java11"},
|
||||
{"name":"pub_cache","path":".pub-cache"}
|
||||
]
|
||||
dependencies: >-
|
||||
[
|
||||
{"dependency": "android_sdk", "version": "version:31v8"},
|
||||
{"dependency": "curl"},
|
||||
{"dependency": "open_jdk"}
|
||||
{"dependency": "open_jdk", "version": "11"},
|
||||
{"dependency": "curl"}
|
||||
]
|
||||
os: Linux
|
||||
device_os: "N"
|
||||
|
@ -57,14 +57,14 @@ platform_properties:
|
|||
{"name":"chrome_and_driver_96","path":"chrome"},
|
||||
{"name":"flutter_sdk","path":"flutter sdk"},
|
||||
{"name":"gradle","path":"gradle"},
|
||||
{"name":"openjdk","path":"java"},
|
||||
{"name":"openjdk","path":"java11"},
|
||||
{"name":"pub_cache","path":".pub-cache"}
|
||||
]
|
||||
dependencies: >-
|
||||
[
|
||||
{"dependency": "android_sdk", "version": "version:31v8"},
|
||||
{"dependency": "curl"},
|
||||
{"dependency": "open_jdk"}
|
||||
{"dependency": "open_jdk", "version": "11"},
|
||||
{"dependency": "curl"}
|
||||
]
|
||||
os: Linux
|
||||
device_os: "R"
|
||||
|
@ -76,7 +76,7 @@ platform_properties:
|
|||
{"name":"android_sdk","path":"android"},
|
||||
{"name":"chrome_and_driver_96","path":"chrome"},
|
||||
{"name":"flutter_sdk","path":"flutter sdk"},
|
||||
{"name":"openjdk","path":"java"},
|
||||
{"name":"openjdk","path":"java11"},
|
||||
{"name":"osx_sdk_13a233","path":"osx_sdk"},
|
||||
{"name":"pub_cache","path":".pub-cache"},
|
||||
{"name":"xcode_binary","path":"xcode_binary"}
|
||||
|
@ -96,14 +96,14 @@ platform_properties:
|
|||
{"name":"chrome_and_driver_96","path":"chrome"},
|
||||
{"name":"flutter_sdk","path":"flutter sdk"},
|
||||
{"name":"gradle","path":"gradle"},
|
||||
{"name":"openjdk","path":"java"},
|
||||
{"name":"openjdk","path":"java11"},
|
||||
{"name":"pub_cache","path":".pub-cache"}
|
||||
]
|
||||
dependencies: >-
|
||||
[
|
||||
{"dependency": "android_sdk", "version": "version:31v8"},
|
||||
{"dependency": "chrome_and_driver", "version": "version:98.1"},
|
||||
{"dependency": "open_jdk"}
|
||||
{"dependency": "open_jdk", "version": "11"}
|
||||
]
|
||||
os: Mac-12
|
||||
device_os: N
|
||||
|
@ -115,7 +115,7 @@ platform_properties:
|
|||
{"name":"chrome_and_driver_96","path":"chrome"},
|
||||
{"name":"flutter_sdk","path":"flutter sdk"},
|
||||
{"name":"gradle","path":"gradle"},
|
||||
{"name":"openjdk","path":"java"},
|
||||
{"name":"openjdk","path":"java11"},
|
||||
{"name":"pub_cache","path":".pub-cache"},
|
||||
{"name":"xcode_binary","path":"xcode_binary"},
|
||||
{"name":"osx_sdk_13a233","path":"osx_sdk"}
|
||||
|
@ -137,7 +137,7 @@ platform_properties:
|
|||
{"name":"android_sdk","path":"android"},
|
||||
{"name":"chrome_and_driver_96","path":"chrome"},
|
||||
{"name":"flutter_sdk","path":"flutter sdk"},
|
||||
{"name":"openjdk","path":"java"},
|
||||
{"name":"openjdk","path":"java11"},
|
||||
{"name":"pub_cache","path":".pub-cache"},
|
||||
{"name":"vsbuild","path":"vsbuild"}
|
||||
]
|
||||
|
@ -156,7 +156,7 @@ platform_properties:
|
|||
{"name":"chrome_and_driver_96","path":"chrome"},
|
||||
{"name":"flutter_sdk","path":"flutter sdk"},
|
||||
{"name":"gradle","path":"gradle"},
|
||||
{"name":"openjdk","path":"java"},
|
||||
{"name":"openjdk","path":"java11"},
|
||||
{"name":"pub_cache","path":".pub-cache"}
|
||||
]
|
||||
dependencies: >-
|
||||
|
@ -164,7 +164,7 @@ platform_properties:
|
|||
{"dependency": "android_sdk", "version": "version:31v8"},
|
||||
{"dependency": "certs"},
|
||||
{"dependency": "chrome_and_driver", "version": "version:96.2"},
|
||||
{"dependency": "open_jdk"}
|
||||
{"dependency": "open_jdk", "version": "11"}
|
||||
]
|
||||
os: Windows-10
|
||||
device_os: N
|
||||
|
@ -187,12 +187,14 @@ targets:
|
|||
add_recipes_cq: "true"
|
||||
caches: >-
|
||||
[
|
||||
{"name":"gradle","path":"gradle"}
|
||||
{"name":"gradle","path":"gradle"},
|
||||
{"name": "openjdk", "path": "java"}
|
||||
]
|
||||
dependencies: >-
|
||||
[
|
||||
{"dependency": "android_sdk", "version": "version:31v8"},
|
||||
{"dependency": "chrome_and_driver", "version": "version:96.2"}
|
||||
{"dependency": "chrome_and_driver", "version": "version:96.2"},
|
||||
{"dependency": "open_jdk"}
|
||||
]
|
||||
tags: >
|
||||
["devicelab","hostonly"]
|
||||
|
@ -212,7 +214,7 @@ targets:
|
|||
[
|
||||
{"dependency": "android_sdk", "version": "version:31v8"},
|
||||
{"dependency": "chrome_and_driver", "version": "version:96.2"},
|
||||
{"dependency": "open_jdk"},
|
||||
{"dependency": "open_jdk", "version": "11"},
|
||||
{"dependency": "goldctl"},
|
||||
{"dependency": "clang"},
|
||||
{"dependency": "cmake"},
|
||||
|
@ -232,7 +234,7 @@ targets:
|
|||
[
|
||||
{"dependency": "android_sdk", "version": "version:31v8"},
|
||||
{"dependency": "chrome_and_driver", "version": "version:96.2"},
|
||||
{"dependency": "open_jdk"},
|
||||
{"dependency": "open_jdk", "version": "11"},
|
||||
{"dependency": "goldctl"},
|
||||
{"dependency": "clang"},
|
||||
{"dependency": "cmake"},
|
||||
|
@ -393,7 +395,7 @@ targets:
|
|||
{"dependency": "clang"},
|
||||
{"dependency": "cmake"},
|
||||
{"dependency": "ninja"},
|
||||
{"dependency": "open_jdk"},
|
||||
{"dependency": "open_jdk", "version": "11"},
|
||||
{"dependency": "android_sdk", "version": "version:31v8"}
|
||||
]
|
||||
shard: framework_tests
|
||||
|
@ -456,12 +458,14 @@ targets:
|
|||
properties:
|
||||
caches: >-
|
||||
[
|
||||
{"name":"gradle","path":"gradle"}
|
||||
{"name":"gradle","path":"gradle"},
|
||||
{"name": "openjdk", "path": "java11"}
|
||||
]
|
||||
dependencies: >-
|
||||
[
|
||||
{"dependency": "android_sdk", "version": "version:31v8"},
|
||||
{"dependency": "chrome_and_driver", "version": "version:96.2"}
|
||||
{"dependency": "chrome_and_driver", "version": "version:96.2"},
|
||||
{"dependency": "open_jdk", "version": "11"}
|
||||
]
|
||||
tags: >
|
||||
["devicelab","hostonly"]
|
||||
|
@ -478,12 +482,14 @@ targets:
|
|||
properties:
|
||||
caches: >-
|
||||
[
|
||||
{"name":"gradle","path":"gradle"}
|
||||
{"name":"gradle","path":"gradle"},
|
||||
{"name": "openjdk", "path": "java11"}
|
||||
]
|
||||
dependencies: >-
|
||||
[
|
||||
{"dependency": "android_sdk", "version": "version:31v8"},
|
||||
{"dependency": "chrome_and_driver", "version": "version:96.2"}
|
||||
{"dependency": "chrome_and_driver", "version": "version:96.2"},
|
||||
{"dependency": "open_jdk", "version": "11"}
|
||||
]
|
||||
tags: >
|
||||
["devicelab","hostonly"]
|
||||
|
@ -500,12 +506,14 @@ targets:
|
|||
properties:
|
||||
caches: >-
|
||||
[
|
||||
{"name":"gradle","path":"gradle"}
|
||||
{"name":"gradle","path":"gradle"},
|
||||
{"name": "openjdk", "path": "java11"}
|
||||
]
|
||||
dependencies: >-
|
||||
[
|
||||
{"dependency": "android_sdk", "version": "version:31v8"},
|
||||
{"dependency": "chrome_and_driver", "version": "version:96.2"}
|
||||
{"dependency": "chrome_and_driver", "version": "version:96.2"},
|
||||
{"dependency": "open_jdk", "version": "11"}
|
||||
]
|
||||
tags: >
|
||||
["devicelab","hostonly"]
|
||||
|
@ -522,12 +530,14 @@ targets:
|
|||
properties:
|
||||
caches: >-
|
||||
[
|
||||
{"name":"gradle","path":"gradle"}
|
||||
{"name":"gradle","path":"gradle"},
|
||||
{"name": "openjdk", "path": "java11"}
|
||||
]
|
||||
dependencies: >-
|
||||
[
|
||||
{"dependency": "android_sdk", "version": "version:31v8"},
|
||||
{"dependency": "chrome_and_driver", "version": "version:96.2"}
|
||||
{"dependency": "chrome_and_driver", "version": "version:96.2"},
|
||||
{"dependency": "open_jdk", "version": "11"}
|
||||
]
|
||||
tags: >
|
||||
["devicelab","hostonly"]
|
||||
|
@ -544,12 +554,14 @@ targets:
|
|||
properties:
|
||||
caches: >-
|
||||
[
|
||||
{"name":"gradle","path":"gradle"}
|
||||
{"name":"gradle","path":"gradle"},
|
||||
{"name": "openjdk", "path": "java11"}
|
||||
]
|
||||
dependencies: >-
|
||||
[
|
||||
{"dependency": "android_sdk", "version": "version:31v8"},
|
||||
{"dependency": "chrome_and_driver", "version": "version:96.2"}
|
||||
{"dependency": "chrome_and_driver", "version": "version:96.2"},
|
||||
{"dependency": "open_jdk", "version": "11"}
|
||||
]
|
||||
tags: >
|
||||
["devicelab","hostonly"]
|
||||
|
@ -566,12 +578,14 @@ targets:
|
|||
properties:
|
||||
caches: >-
|
||||
[
|
||||
{"name":"gradle","path":"gradle"}
|
||||
{"name":"gradle","path":"gradle"},
|
||||
{"name": "openjdk", "path": "java11"}
|
||||
]
|
||||
dependencies: >-
|
||||
[
|
||||
{"dependency": "android_sdk", "version": "version:31v8"},
|
||||
{"dependency": "chrome_and_driver", "version": "version:96.2"}
|
||||
{"dependency": "chrome_and_driver", "version": "version:96.2"},
|
||||
{"dependency": "open_jdk", "version": "11"}
|
||||
]
|
||||
tags: >
|
||||
["devicelab","hostonly"]
|
||||
|
@ -612,12 +626,14 @@ targets:
|
|||
properties:
|
||||
caches: >-
|
||||
[
|
||||
{"name":"gradle","path":"gradle"}
|
||||
{"name":"gradle", "path":"gradle"},
|
||||
{"name": "openjdk", "path": "java11"}
|
||||
]
|
||||
dependencies: >-
|
||||
[
|
||||
{"dependency": "android_sdk", "version": "version:31v8"},
|
||||
{"dependency": "chrome_and_driver", "version": "version:96.2"}
|
||||
{"dependency": "chrome_and_driver", "version": "version:96.2"},
|
||||
{"dependency": "open_jdk", "version": "11"}
|
||||
]
|
||||
tags: >
|
||||
["devicelab","hostonly"]
|
||||
|
@ -635,12 +651,14 @@ targets:
|
|||
properties:
|
||||
caches: >-
|
||||
[
|
||||
{"name":"gradle","path":"gradle"}
|
||||
{"name":"gradle","path":"gradle"},
|
||||
{"name": "openjdk", "path": "java11"}
|
||||
]
|
||||
dependencies: >-
|
||||
[
|
||||
{"dependency": "android_sdk", "version": "version:31v8"},
|
||||
{"dependency": "chrome_and_driver", "version": "version:96.2"}
|
||||
{"dependency": "chrome_and_driver", "version": "version:96.2"},
|
||||
{"dependency": "open_jdk", "version": "11"}
|
||||
]
|
||||
tags: >
|
||||
["devicelab","hostonly"]
|
||||
|
@ -658,12 +676,14 @@ targets:
|
|||
properties:
|
||||
caches: >-
|
||||
[
|
||||
{"name":"gradle","path":"gradle"}
|
||||
{"name":"gradle", "path":"gradle"},
|
||||
{"name": "openjdk", "path": "java11"}
|
||||
]
|
||||
dependencies: >-
|
||||
[
|
||||
{"dependency": "android_sdk", "version": "version:31v8"},
|
||||
{"dependency": "chrome_and_driver", "version": "version:96.2"}
|
||||
{"dependency": "chrome_and_driver", "version": "version:96.2"},
|
||||
{"dependency": "open_jdk", "version": "11"}
|
||||
]
|
||||
tags: >
|
||||
["devicelab","hostonly"]
|
||||
|
@ -735,7 +755,7 @@ targets:
|
|||
{"dependency": "android_sdk", "version": "version:31v8"},
|
||||
{"dependency": "chrome_and_driver", "version": "version:96.2"},
|
||||
{"dependency": "clang"},
|
||||
{"dependency": "open_jdk"},
|
||||
{"dependency": "open_jdk", "version": "11"},
|
||||
{"dependency": "goldctl"}
|
||||
]
|
||||
shard: tool_integration_tests
|
||||
|
@ -760,7 +780,7 @@ targets:
|
|||
{"dependency": "android_sdk", "version": "version:31v8"},
|
||||
{"dependency": "chrome_and_driver", "version": "version:96.2"},
|
||||
{"dependency": "clang"},
|
||||
{"dependency": "open_jdk"},
|
||||
{"dependency": "open_jdk", "version": "11"},
|
||||
{"dependency": "goldctl"}
|
||||
]
|
||||
shard: tool_integration_tests
|
||||
|
@ -785,7 +805,7 @@ targets:
|
|||
{"dependency": "android_sdk", "version": "version:31v8"},
|
||||
{"dependency": "chrome_and_driver", "version": "version:96.2"},
|
||||
{"dependency": "clang"},
|
||||
{"dependency": "open_jdk"},
|
||||
{"dependency": "open_jdk", "version": "11"},
|
||||
{"dependency": "goldctl"}
|
||||
]
|
||||
shard: tool_integration_tests
|
||||
|
@ -810,7 +830,7 @@ targets:
|
|||
{"dependency": "android_sdk", "version": "version:31v8"},
|
||||
{"dependency": "chrome_and_driver", "version": "version:96.2"},
|
||||
{"dependency": "clang"},
|
||||
{"dependency": "open_jdk"},
|
||||
{"dependency": "open_jdk", "version": "11"},
|
||||
{"dependency": "goldctl"}
|
||||
]
|
||||
shard: tool_integration_tests
|
||||
|
@ -833,7 +853,7 @@ targets:
|
|||
dependencies: >-
|
||||
[
|
||||
{"dependency": "android_sdk", "version": "version:31v8"},
|
||||
{"dependency": "open_jdk"}
|
||||
{"dependency": "open_jdk", "version": "11"}
|
||||
]
|
||||
shard: tool_tests
|
||||
subshard: commands
|
||||
|
@ -854,7 +874,7 @@ targets:
|
|||
dependencies: >-
|
||||
[
|
||||
{"dependency": "android_sdk", "version": "version:31v8"},
|
||||
{"dependency": "open_jdk"}
|
||||
{"dependency": "open_jdk", "version": "11"}
|
||||
]
|
||||
shard: tool_tests
|
||||
subshard: general
|
||||
|
@ -1349,7 +1369,7 @@ targets:
|
|||
[
|
||||
{"dependency": "android_sdk", "version": "version:31v8"},
|
||||
{"dependency": "chrome_and_driver", "version": "version:96.2"},
|
||||
{"dependency": "open_jdk"},
|
||||
{"dependency": "open_jdk", "version": "11"},
|
||||
{"dependency": "goldctl"}
|
||||
]
|
||||
shard: web_tool_tests
|
||||
|
@ -2473,7 +2493,8 @@ targets:
|
|||
add_recipes_cq: "true"
|
||||
caches: >-
|
||||
[
|
||||
{"name":"gradle","path":"gradle"}
|
||||
{"name":"gradle", "path":"gradle"},
|
||||
{"name": "openjdk", "path": "java"}
|
||||
]
|
||||
dependencies: >-
|
||||
[
|
||||
|
@ -2503,7 +2524,7 @@ targets:
|
|||
dependencies: >-
|
||||
[
|
||||
{"dependency": "android_sdk", "version": "version:31v8"},
|
||||
{"dependency": "open_jdk"},
|
||||
{"dependency": "open_jdk", "version": "11"},
|
||||
{"dependency": "xcode"},
|
||||
{"dependency": "gems"}
|
||||
]
|
||||
|
@ -2526,7 +2547,7 @@ targets:
|
|||
[
|
||||
{"dependency": "android_sdk", "version": "version:31v8"},
|
||||
{"dependency": "chrome_and_driver", "version": "version:98.1"},
|
||||
{"dependency": "open_jdk"},
|
||||
{"dependency": "open_jdk", "version": "11"},
|
||||
{"dependency": "xcode"},
|
||||
{"dependency": "gems"},
|
||||
{"dependency": "goldctl"}
|
||||
|
@ -2546,7 +2567,7 @@ targets:
|
|||
[
|
||||
{"dependency": "android_sdk", "version": "version:31v8"},
|
||||
{"dependency": "chrome_and_driver", "version": "version:98.1"},
|
||||
{"dependency": "open_jdk"},
|
||||
{"dependency": "open_jdk", "version": "11"},
|
||||
{"dependency": "xcode"},
|
||||
{"dependency": "gems"},
|
||||
{"dependency": "goldctl"}
|
||||
|
@ -2566,7 +2587,7 @@ targets:
|
|||
[
|
||||
{"dependency": "android_sdk", "version": "version:31v8"},
|
||||
{"dependency": "chrome_and_driver", "version": "version:98.1"},
|
||||
{"dependency": "open_jdk"},
|
||||
{"dependency": "open_jdk", "version": "11"},
|
||||
{"dependency": "xcode"},
|
||||
{"dependency": "gems"},
|
||||
{"dependency": "goldctl"}
|
||||
|
@ -2586,7 +2607,7 @@ targets:
|
|||
[
|
||||
{"dependency": "android_sdk", "version": "version:31v8"},
|
||||
{"dependency": "chrome_and_driver", "version": "version:98.1"},
|
||||
{"dependency": "open_jdk"},
|
||||
{"dependency": "open_jdk", "version": "11"},
|
||||
{"dependency": "xcode"},
|
||||
{"dependency": "gems"},
|
||||
{"dependency": "goldctl"}
|
||||
|
@ -2690,7 +2711,7 @@ targets:
|
|||
{"dependency": "goldctl"},
|
||||
{"dependency": "xcode"},
|
||||
{"dependency": "gems"},
|
||||
{"dependency": "open_jdk"},
|
||||
{"dependency": "open_jdk", "version": "11"},
|
||||
{"dependency": "android_sdk", "version": "version:31v8"}
|
||||
]
|
||||
shard: framework_tests
|
||||
|
@ -2748,7 +2769,7 @@ targets:
|
|||
dependencies: >-
|
||||
[
|
||||
{"dependency": "android_sdk", "version": "version:31v8"},
|
||||
{"dependency": "open_jdk"},
|
||||
{"dependency": "open_jdk", "version": "11"},
|
||||
{"dependency": "xcode"},
|
||||
{"dependency": "gems"}
|
||||
]
|
||||
|
@ -2772,7 +2793,7 @@ targets:
|
|||
dependencies: >-
|
||||
[
|
||||
{"dependency": "android_sdk", "version": "version:31v8"},
|
||||
{"dependency": "open_jdk"},
|
||||
{"dependency": "open_jdk", "version": "11"},
|
||||
{"dependency": "xcode"},
|
||||
{"dependency": "gems"}
|
||||
]
|
||||
|
@ -2791,12 +2812,13 @@ targets:
|
|||
properties:
|
||||
caches: >-
|
||||
[
|
||||
{"name":"gradle","path":"gradle"}
|
||||
{"name":"gradle","path":"gradle"},
|
||||
{"name": "openjdk", "path": "java11"}
|
||||
]
|
||||
dependencies: >-
|
||||
[
|
||||
{"dependency": "android_sdk", "version": "version:31v8"},
|
||||
{"dependency": "open_jdk"},
|
||||
{"dependency": "open_jdk", "version": "11"},
|
||||
{"dependency": "xcode"},
|
||||
{"dependency": "gems"}
|
||||
]
|
||||
|
@ -2821,7 +2843,7 @@ targets:
|
|||
dependencies: >-
|
||||
[
|
||||
{"dependency": "android_sdk", "version": "version:31v8"},
|
||||
{"dependency": "open_jdk"},
|
||||
{"dependency": "open_jdk", "version": "11"},
|
||||
{"dependency": "xcode"},
|
||||
{"dependency": "gems"}
|
||||
]
|
||||
|
@ -2841,12 +2863,13 @@ targets:
|
|||
properties:
|
||||
caches: >-
|
||||
[
|
||||
{"name":"gradle","path":"gradle"}
|
||||
{"name":"gradle","path":"gradle"},
|
||||
{"name": "openjdk", "path": "java11"}
|
||||
]
|
||||
dependencies: >-
|
||||
[
|
||||
{"dependency": "android_sdk", "version": "version:31v8"},
|
||||
{"dependency": "open_jdk"},
|
||||
{"dependency": "open_jdk", "version": "11"},
|
||||
{"dependency": "xcode"},
|
||||
{"dependency": "gems"}
|
||||
]
|
||||
|
@ -2866,12 +2889,13 @@ targets:
|
|||
properties:
|
||||
caches: >-
|
||||
[
|
||||
{"name":"gradle","path":"gradle"}
|
||||
{"name":"gradle","path":"gradle"},
|
||||
{"name": "openjdk", "path": "java11"}
|
||||
]
|
||||
dependencies: >-
|
||||
[
|
||||
{"dependency": "android_sdk", "version": "version:31v8"},
|
||||
{"dependency": "open_jdk"},
|
||||
{"dependency": "open_jdk", "version": "11"},
|
||||
{"dependency": "xcode"},
|
||||
{"dependency": "gems"}
|
||||
]
|
||||
|
@ -2891,12 +2915,13 @@ targets:
|
|||
properties:
|
||||
caches: >-
|
||||
[
|
||||
{"name":"gradle","path":"gradle"}
|
||||
{"name":"gradle", "path":"gradle"},
|
||||
{"name": "openjdk", "path": "java11"}
|
||||
]
|
||||
dependencies: >-
|
||||
[
|
||||
{"dependency": "android_sdk", "version": "version:31v8"},
|
||||
{"dependency": "open_jdk"},
|
||||
{"dependency": "open_jdk", "version": "11"},
|
||||
{"dependency": "xcode"},
|
||||
{"dependency": "gems"}
|
||||
]
|
||||
|
@ -2921,7 +2946,7 @@ targets:
|
|||
dependencies: >-
|
||||
[
|
||||
{"dependency": "android_sdk", "version": "version:31v8"},
|
||||
{"dependency": "open_jdk"},
|
||||
{"dependency": "open_jdk", "version": "11"},
|
||||
{"dependency": "xcode"},
|
||||
{"dependency": "gems"}
|
||||
]
|
||||
|
@ -2947,7 +2972,7 @@ targets:
|
|||
dependencies: >-
|
||||
[
|
||||
{"dependency": "android_sdk", "version": "version:31v8"},
|
||||
{"dependency": "open_jdk"},
|
||||
{"dependency": "open_jdk", "version": "11"},
|
||||
{"dependency": "xcode"},
|
||||
{"dependency": "gems"}
|
||||
]
|
||||
|
@ -2972,7 +2997,7 @@ targets:
|
|||
dependencies: >-
|
||||
[
|
||||
{"dependency": "android_sdk", "version": "version:31v8"},
|
||||
{"dependency": "open_jdk"},
|
||||
{"dependency": "open_jdk", "version": "11"},
|
||||
{"dependency": "xcode"},
|
||||
{"dependency": "gems"}
|
||||
]
|
||||
|
@ -2995,7 +3020,7 @@ targets:
|
|||
[
|
||||
{"dependency": "android_sdk", "version": "version:31v8"},
|
||||
{"dependency": "chrome_and_driver", "version": "version:98.1"},
|
||||
{"dependency": "open_jdk"},
|
||||
{"dependency": "open_jdk", "version": "11"},
|
||||
{"dependency": "xcode"},
|
||||
{"dependency": "gems"},
|
||||
{"dependency": "goldctl"}
|
||||
|
@ -3021,7 +3046,7 @@ targets:
|
|||
[
|
||||
{"dependency": "android_sdk", "version": "version:31v8"},
|
||||
{"dependency": "chrome_and_driver", "version": "version:98.1"},
|
||||
{"dependency": "open_jdk"},
|
||||
{"dependency": "open_jdk", "version": "11"},
|
||||
{"dependency": "xcode"},
|
||||
{"dependency": "gems"},
|
||||
{"dependency": "goldctl"}
|
||||
|
@ -3047,7 +3072,7 @@ targets:
|
|||
[
|
||||
{"dependency": "android_sdk", "version": "version:31v8"},
|
||||
{"dependency": "chrome_and_driver", "version": "version:98.1"},
|
||||
{"dependency": "open_jdk"},
|
||||
{"dependency": "open_jdk", "version": "11"},
|
||||
{"dependency": "xcode"},
|
||||
{"dependency": "gems"},
|
||||
{"dependency": "goldctl"}
|
||||
|
@ -3073,7 +3098,7 @@ targets:
|
|||
[
|
||||
{"dependency": "android_sdk", "version": "version:31v8"},
|
||||
{"dependency": "chrome_and_driver", "version": "version:98.1"},
|
||||
{"dependency": "open_jdk"},
|
||||
{"dependency": "open_jdk", "version": "11"},
|
||||
{"dependency": "xcode"},
|
||||
{"dependency": "gems"},
|
||||
{"dependency": "goldctl"}
|
||||
|
@ -3098,7 +3123,7 @@ targets:
|
|||
dependencies: >-
|
||||
[
|
||||
{"dependency": "android_sdk", "version": "version:31v8"},
|
||||
{"dependency": "open_jdk"}
|
||||
{"dependency": "open_jdk", "version": "11"}
|
||||
]
|
||||
shard: tool_tests
|
||||
subshard: commands
|
||||
|
@ -3114,7 +3139,7 @@ targets:
|
|||
dependencies: >-
|
||||
[
|
||||
{"dependency": "android_sdk", "version": "version:31v8"},
|
||||
{"dependency": "open_jdk"}
|
||||
{"dependency": "open_jdk", "version": "11"}
|
||||
]
|
||||
shard: tool_tests
|
||||
subshard: general
|
||||
|
@ -3153,7 +3178,7 @@ targets:
|
|||
[
|
||||
{"dependency": "android_sdk", "version": "version:31v8"},
|
||||
{"dependency": "chrome_and_driver", "version": "version:98.1"},
|
||||
{"dependency": "open_jdk"},
|
||||
{"dependency": "open_jdk", "version": "11"},
|
||||
{"dependency": "xcode"},
|
||||
{"dependency": "goldctl"}
|
||||
]
|
||||
|
@ -3740,7 +3765,8 @@ targets:
|
|||
add_recipes_cq: "true"
|
||||
caches: >-
|
||||
[
|
||||
{"name":"gradle","path":"gradle"}
|
||||
{"name":"gradle","path":"gradle"},
|
||||
{"name": "openjdk", "path": "java"}
|
||||
]
|
||||
dependencies: >-
|
||||
[
|
||||
|
@ -3767,7 +3793,7 @@ targets:
|
|||
[
|
||||
{"dependency": "android_sdk", "version": "version:31v8"},
|
||||
{"dependency": "chrome_and_driver", "version": "version:96.2"},
|
||||
{"dependency": "open_jdk"},
|
||||
{"dependency": "open_jdk", "version": "11"},
|
||||
{"dependency": "goldctl"},
|
||||
{"dependency": "vs_build", "version": "version:vs2019"}
|
||||
]
|
||||
|
@ -3786,7 +3812,7 @@ targets:
|
|||
[
|
||||
{"dependency": "android_sdk", "version": "version:31v8"},
|
||||
{"dependency": "chrome_and_driver", "version": "version:96.2"},
|
||||
{"dependency": "open_jdk"},
|
||||
{"dependency": "open_jdk", "version": "11"},
|
||||
{"dependency": "goldctl"},
|
||||
{"dependency": "vs_build", "version": "version:vs2019"}
|
||||
]
|
||||
|
@ -3805,7 +3831,7 @@ targets:
|
|||
[
|
||||
{"dependency": "android_sdk", "version": "version:31v8"},
|
||||
{"dependency": "chrome_and_driver", "version": "version:96.2"},
|
||||
{"dependency": "open_jdk"},
|
||||
{"dependency": "open_jdk", "version": "11"},
|
||||
{"dependency": "goldctl"},
|
||||
{"dependency": "vs_build", "version": "version:vs2019"}
|
||||
]
|
||||
|
@ -3860,7 +3886,7 @@ targets:
|
|||
[
|
||||
{"dependency": "goldctl"},
|
||||
{"dependency": "vs_build", "version": "version:vs2019"},
|
||||
{"dependency": "open_jdk"},
|
||||
{"dependency": "open_jdk", "version": "11"},
|
||||
{"dependency": "android_sdk", "version": "version:31v8"}
|
||||
]
|
||||
shard: framework_tests
|
||||
|
@ -3919,7 +3945,7 @@ targets:
|
|||
[
|
||||
{"dependency": "android_sdk", "version": "version:31v8"},
|
||||
{"dependency": "chrome_and_driver", "version": "version:96.2"},
|
||||
{"dependency": "open_jdk"}
|
||||
{"dependency": "open_jdk", "version": "11"}
|
||||
]
|
||||
tags: >
|
||||
["devicelab","hostonly"]
|
||||
|
@ -3943,7 +3969,7 @@ targets:
|
|||
[
|
||||
{"dependency": "android_sdk", "version": "version:31v8"},
|
||||
{"dependency": "chrome_and_driver", "version": "version:96.2"},
|
||||
{"dependency": "open_jdk"}
|
||||
{"dependency": "open_jdk", "version": "11"}
|
||||
]
|
||||
tags: >
|
||||
["devicelab","hostonly"]
|
||||
|
@ -3977,7 +4003,11 @@ targets:
|
|||
[
|
||||
{"dependency": "android_sdk", "version": "version:31v8"},
|
||||
{"dependency": "chrome_and_driver", "version": "version:96.2"},
|
||||
{"dependency": "open_jdk"}
|
||||
{"dependency": "open_jdk", "version": "11"}
|
||||
]
|
||||
caches: >-
|
||||
[
|
||||
{"name": "openjdk", "path": "java11"}
|
||||
]
|
||||
tags: >
|
||||
["devicelab","hostonly"]
|
||||
|
@ -4001,7 +4031,7 @@ targets:
|
|||
[
|
||||
{"dependency": "android_sdk", "version": "version:31v8"},
|
||||
{"dependency": "chrome_and_driver", "version": "version:96.2"},
|
||||
{"dependency": "open_jdk"}
|
||||
{"dependency": "open_jdk", "version": "11"}
|
||||
]
|
||||
tags: >
|
||||
["devicelab","hostonly"]
|
||||
|
@ -4020,13 +4050,14 @@ targets:
|
|||
properties:
|
||||
caches: >-
|
||||
[
|
||||
{"name":"gradle","path":"gradle"}
|
||||
{"name":"gradle", "path":"gradle"},
|
||||
{"name": "openjdk", "path": "java11"}
|
||||
]
|
||||
dependencies: >-
|
||||
[
|
||||
{"dependency": "android_sdk", "version": "version:31v8"},
|
||||
{"dependency": "chrome_and_driver", "version": "version:96.2"},
|
||||
{"dependency": "open_jdk"}
|
||||
{"dependency": "open_jdk", "version": "11"}
|
||||
]
|
||||
tags: >
|
||||
["devicelab","hostonly"]
|
||||
|
@ -4043,13 +4074,14 @@ targets:
|
|||
properties:
|
||||
caches: >-
|
||||
[
|
||||
{"name":"gradle","path":"gradle"}
|
||||
{"name":"gradle","path":"gradle"},
|
||||
{"name": "openjdk", "path": "java11"}
|
||||
]
|
||||
dependencies: >-
|
||||
[
|
||||
{"dependency": "android_sdk", "version": "version:31v8"},
|
||||
{"dependency": "chrome_and_driver", "version": "version:96.2"},
|
||||
{"dependency": "open_jdk"}
|
||||
{"dependency": "open_jdk", "version": "11"}
|
||||
]
|
||||
tags: >
|
||||
["devicelab","hostonly"]
|
||||
|
@ -4073,7 +4105,7 @@ targets:
|
|||
[
|
||||
{"dependency": "android_sdk", "version": "version:31v8"},
|
||||
{"dependency": "chrome_and_driver", "version": "version:96.2"},
|
||||
{"dependency": "open_jdk"}
|
||||
{"dependency": "open_jdk", "version": "11"}
|
||||
]
|
||||
tags: >
|
||||
["devicelab","hostonly"]
|
||||
|
@ -4094,7 +4126,7 @@ targets:
|
|||
[
|
||||
{"dependency": "android_sdk", "version": "version:31v8"},
|
||||
{"dependency": "chrome_and_driver", "version": "version:96.2"},
|
||||
{"dependency": "open_jdk"},
|
||||
{"dependency": "open_jdk", "version": "11"},
|
||||
{"dependency": "goldctl"},
|
||||
{"dependency": "vs_build", "version": "version:vs2019"}
|
||||
]
|
||||
|
@ -4119,7 +4151,7 @@ targets:
|
|||
[
|
||||
{"dependency": "android_sdk", "version": "version:31v8"},
|
||||
{"dependency": "chrome_and_driver", "version": "version:96.2"},
|
||||
{"dependency": "open_jdk"},
|
||||
{"dependency": "open_jdk", "version": "11"},
|
||||
{"dependency": "goldctl"},
|
||||
{"dependency": "vs_build", "version": "version:vs2019"}
|
||||
]
|
||||
|
@ -4144,7 +4176,7 @@ targets:
|
|||
[
|
||||
{"dependency": "android_sdk", "version": "version:31v8"},
|
||||
{"dependency": "chrome_and_driver", "version": "version:96.2"},
|
||||
{"dependency": "open_jdk"},
|
||||
{"dependency": "open_jdk", "version": "11"},
|
||||
{"dependency": "goldctl"},
|
||||
{"dependency": "vs_build", "version": "version:vs2019"}
|
||||
]
|
||||
|
@ -4169,7 +4201,7 @@ targets:
|
|||
[
|
||||
{"dependency": "android_sdk", "version": "version:31v8"},
|
||||
{"dependency": "chrome_and_driver", "version": "version:96.2"},
|
||||
{"dependency": "open_jdk"},
|
||||
{"dependency": "open_jdk", "version": "11"},
|
||||
{"dependency": "goldctl"},
|
||||
{"dependency": "vs_build", "version": "version:vs2019"}
|
||||
]
|
||||
|
@ -4194,7 +4226,7 @@ targets:
|
|||
[
|
||||
{"dependency": "android_sdk", "version": "version:31v8"},
|
||||
{"dependency": "chrome_and_driver", "version": "version:96.2"},
|
||||
{"dependency": "open_jdk"},
|
||||
{"dependency": "open_jdk", "version": "11"},
|
||||
{"dependency": "goldctl"},
|
||||
{"dependency": "vs_build", "version": "version:vs2019"}
|
||||
]
|
||||
|
@ -4219,7 +4251,7 @@ targets:
|
|||
[
|
||||
{"dependency": "android_sdk", "version": "version:31v8"},
|
||||
{"dependency": "chrome_and_driver", "version": "version:96.2"},
|
||||
{"dependency": "open_jdk"},
|
||||
{"dependency": "open_jdk", "version": "11"},
|
||||
{"dependency": "goldctl"},
|
||||
{"dependency": "vs_build", "version": "version:vs2019"}
|
||||
]
|
||||
|
@ -4243,7 +4275,7 @@ targets:
|
|||
dependencies: >-
|
||||
[
|
||||
{"dependency": "android_sdk", "version": "version:31v8"},
|
||||
{"dependency": "open_jdk"}
|
||||
{"dependency": "open_jdk", "version": "11"}
|
||||
]
|
||||
shard: tool_tests
|
||||
subshard: commands
|
||||
|
@ -4264,7 +4296,7 @@ targets:
|
|||
dependencies: >-
|
||||
[
|
||||
{"dependency": "android_sdk", "version": "version:31v8"},
|
||||
{"dependency": "open_jdk"}
|
||||
{"dependency": "open_jdk", "version": "11"}
|
||||
]
|
||||
shard: tool_tests
|
||||
subshard: general
|
||||
|
@ -4285,7 +4317,7 @@ targets:
|
|||
[
|
||||
{"dependency": "android_sdk", "version": "version:31v8"},
|
||||
{"dependency": "chrome_and_driver", "version": "version:96.2"},
|
||||
{"dependency": "open_jdk"},
|
||||
{"dependency": "open_jdk", "version": "11"},
|
||||
{"dependency": "goldctl"}
|
||||
]
|
||||
shard: web_tool_tests
|
||||
|
|
|
@ -262,7 +262,7 @@ Future<void> main() async {
|
|||
} catch (e) {
|
||||
return TaskResult.failure(e.toString());
|
||||
} finally {
|
||||
// rmTree(tempDir);
|
||||
rmTree(tempDir);
|
||||
}
|
||||
});
|
||||
}
|
||||
|
|
|
@ -235,7 +235,6 @@ Future<void> main() async {
|
|||
await runProjectTest((FlutterProject project) async {
|
||||
section('gradlew assembleLocal (plugin with custom build type)');
|
||||
await project.addCustomBuildType('local', initWith: 'debug');
|
||||
await project.addGlobalBuildType('local', initWith: 'debug');
|
||||
section('Add plugin');
|
||||
project.addPlugin('path_provider');
|
||||
await project.getPackages();
|
||||
|
|
|
@ -37,7 +37,8 @@ Future<void> runProjectTest(Future<void> Function(FlutterProject project) testFu
|
|||
try {
|
||||
await testFunction(project);
|
||||
} finally {
|
||||
rmTree(tempDir);
|
||||
print('tempDir=$tempDir');
|
||||
// rmTree(tempDir);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -274,26 +275,6 @@ android {
|
|||
''');
|
||||
}
|
||||
|
||||
Future<void> addGlobalBuildType(String name, {required String initWith}) async {
|
||||
final File buildScript = File(
|
||||
path.join(androidPath, 'build.gradle'),
|
||||
);
|
||||
|
||||
buildScript.openWrite(mode: FileMode.append).write('''
|
||||
subprojects {
|
||||
afterEvaluate {
|
||||
android {
|
||||
buildTypes {
|
||||
$name {
|
||||
initWith $initWith
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
''');
|
||||
}
|
||||
|
||||
/// Adds a plugin to the pubspec.
|
||||
/// In pubspec, each dependency is expressed as key, value pair joined by a colon `:`.
|
||||
/// such as `plugin_a`:`^0.0.1` or `plugin_a`:`\npath: /some/path`.
|
||||
|
|
|
@ -77,6 +77,7 @@ final List<GradleHandledError> gradleErrors = <GradleHandledError>[
|
|||
multidexErrorHandler,
|
||||
incompatibleKotlinVersionHandler,
|
||||
minCompileSdkVersionHandler,
|
||||
jvm11Required,
|
||||
];
|
||||
|
||||
const String _boxTitle = 'Flutter Fix';
|
||||
|
@ -538,3 +539,25 @@ final GradleHandledError minCompileSdkVersionHandler = GradleHandledError(
|
|||
},
|
||||
eventLabel: 'min-compile-sdk-version',
|
||||
);
|
||||
|
||||
@visibleForTesting
|
||||
final GradleHandledError jvm11Required = GradleHandledError(
|
||||
test: (String line) {
|
||||
return line.contains('Android Gradle plugin requires Java 11 to run');
|
||||
},
|
||||
handler: ({
|
||||
required String line,
|
||||
required FlutterProject project,
|
||||
required bool usesAndroidX,
|
||||
required bool multidexEnabled,
|
||||
}) async {
|
||||
globals.printBox(
|
||||
'${globals.logger.terminal.warningMark} You need Java 11 or higher to build your app with this version of Gradle.\n\n'
|
||||
'To get Java 11, update to the latest version of Android Studio on https://developer.android.com/studio/install.\n\n'
|
||||
'To check the Java version used by Flutter, run `flutter doctor -v`.',
|
||||
title: _boxTitle,
|
||||
);
|
||||
return GradleBuildStatus.exit;
|
||||
},
|
||||
eventLabel: 'java11-required',
|
||||
);
|
||||
|
|
|
@ -27,8 +27,10 @@ import 'android_sdk.dart';
|
|||
// For more information about the latest version, check:
|
||||
// https://developer.android.com/studio/releases/gradle-plugin#updating-gradle
|
||||
// https://kotlinlang.org/docs/gradle.html#plugin-and-versions
|
||||
const String templateDefaultGradleVersion = '6.7';
|
||||
const String templateAndroidGradlePluginVersion = '4.1.0';
|
||||
const String templateDefaultGradleVersion = '7.4';
|
||||
const String templateAndroidGradlePluginVersion = '7.1.2';
|
||||
// TODO(egarciad): Gradle 7 breaks AARs builds: https://github.com/flutter/flutter/issues/101083
|
||||
const String templateAndroidGradlePluginVersionForModule = '4.1.0';
|
||||
const String templateKotlinGradlePluginVersion = '1.6.10';
|
||||
|
||||
final RegExp _androidPluginRegExp = RegExp(r'com\.android\.tools\.build:gradle:(\d+\.\d+\.\d+)');
|
||||
|
@ -192,6 +194,9 @@ String getGradleVersionFor(String androidPluginVersion) {
|
|||
if (_isWithinVersionRange(androidPluginVersion, min: '4.0.0', max: '4.1.0')) {
|
||||
return '6.7';
|
||||
}
|
||||
if (_isWithinVersionRange(androidPluginVersion, min: '7.0', max: '7.4')) {
|
||||
return '7.4';
|
||||
}
|
||||
throwToolExit('Unsupported Android Plugin version: $androidPluginVersion.');
|
||||
}
|
||||
|
||||
|
|
|
@ -587,6 +587,7 @@ class AndroidProject extends FlutterProjectPlatform {
|
|||
'androidIdentifier': androidIdentifier,
|
||||
'androidX': usesAndroidX,
|
||||
'agpVersion': gradle.templateAndroidGradlePluginVersion,
|
||||
'agpVersionForModule': gradle.templateAndroidGradlePluginVersionForModule,
|
||||
'kotlinVersion': gradle.templateKotlinGradlePluginVersion,
|
||||
'gradleVersion': gradle.templateDefaultGradleVersion,
|
||||
},
|
||||
|
|
|
@ -7,7 +7,7 @@ buildscript {
|
|||
}
|
||||
|
||||
dependencies {
|
||||
classpath 'com.android.tools.build:gradle:{{agpVersion}}'
|
||||
classpath 'com.android.tools.build:gradle:{{agpVersionForModule}}'
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -8,7 +8,7 @@ buildscript {
|
|||
}
|
||||
|
||||
dependencies {
|
||||
classpath 'com.android.tools.build:gradle:4.1.0'
|
||||
classpath 'com.android.tools.build:gradle:{{agpVersion}}'
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -11,7 +11,7 @@ buildscript {
|
|||
|
||||
dependencies {
|
||||
// The Android Gradle Plugin knows how to build native code with the NDK.
|
||||
classpath 'com.android.tools.build:gradle:4.1.0'
|
||||
classpath 'com.android.tools.build:gradle:{{agpVersion}}'
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -35,6 +35,7 @@ void main() {
|
|||
multidexErrorHandler,
|
||||
incompatibleKotlinVersionHandler,
|
||||
minCompileSdkVersionHandler,
|
||||
jvm11Required,
|
||||
])
|
||||
);
|
||||
});
|
||||
|
@ -955,6 +956,49 @@ Execution failed for task ':app:checkDebugAarMetadata'.
|
|||
ProcessManager: () => FakeProcessManager.empty(),
|
||||
});
|
||||
});
|
||||
|
||||
group('Java 11 requirement', () {
|
||||
testWithoutContext('pattern', () {
|
||||
expect(
|
||||
jvm11Required.test('''
|
||||
* What went wrong:
|
||||
A problem occurred evaluating project ':flutter'.
|
||||
> Failed to apply plugin 'com.android.internal.library'.
|
||||
> Android Gradle plugin requires Java 11 to run. You are currently using Java 1.8.
|
||||
You can try some of the following options:
|
||||
- changing the IDE settings.
|
||||
- changing the JAVA_HOME environment variable.
|
||||
- changing `org.gradle.java.home` in `gradle.properties`.'''
|
||||
),
|
||||
isTrue,
|
||||
);
|
||||
});
|
||||
|
||||
testUsingContext('suggestion', () async {
|
||||
await jvm11Required.handler();
|
||||
|
||||
expect(
|
||||
testLogger.statusText,
|
||||
contains(
|
||||
'\n'
|
||||
'┌─ Flutter Fix ─────────────────────────────────────────────────────────────────┐\n'
|
||||
'│ [!] You need Java 11 or higher to build your app with this version of Gradle. │\n'
|
||||
'│ │\n'
|
||||
'│ To get Java 11, update to the latest version of Android Studio on │\n'
|
||||
'│ https://developer.android.com/studio/install. │\n'
|
||||
'│ │\n'
|
||||
'│ To check the Java version used by Flutter, run `flutter doctor -v`. │\n'
|
||||
'└───────────────────────────────────────────────────────────────────────────────┘\n'
|
||||
)
|
||||
);
|
||||
}, overrides: <Type, Generator>{
|
||||
GradleUtils: () => FakeGradleUtils(),
|
||||
Platform: () => fakePlatform('android'),
|
||||
FileSystem: () => MemoryFileSystem.test(),
|
||||
ProcessManager: () => FakeProcessManager.empty(),
|
||||
});
|
||||
});
|
||||
|
||||
}
|
||||
|
||||
bool formatTestErrorMessage(String errorMessage, GradleHandledError error) {
|
||||
|
|
|
@ -357,7 +357,7 @@ void main() {
|
|||
'gradle',
|
||||
label: 'gradle-expected-file-not-found',
|
||||
parameters: CustomDimensions.fromMap(<String, String> {
|
||||
'cd37': 'androidGradlePluginVersion: 6.7, fileExtension: .aab',
|
||||
'cd37': 'androidGradlePluginVersion: 7.4, fileExtension: .aab',
|
||||
}),
|
||||
),
|
||||
));
|
||||
|
|
|
@ -445,6 +445,10 @@ flutter:
|
|||
|
||||
expect(getGradleVersionFor('4.0.0'), '6.7');
|
||||
expect(getGradleVersionFor('4.1.0'), '6.7');
|
||||
|
||||
expect(getGradleVersionFor('7.0'), '7.4');
|
||||
expect(getGradleVersionFor('7.1.2'), '7.4');
|
||||
expect(getGradleVersionFor('7.2'), '7.4');
|
||||
});
|
||||
|
||||
testWithoutContext('throws on unsupported versions', () {
|
||||
|
|
|
@ -73,7 +73,7 @@ void main() {
|
|||
'distributionPath=wrapper/dists\n'
|
||||
'zipStoreBase=GRADLE_USER_HOME\n'
|
||||
'zipStorePath=wrapper/dists\n'
|
||||
'distributionUrl=https\\://services.gradle.org/distributions/gradle-6.7-all.zip\n');
|
||||
'distributionUrl=https\\://services.gradle.org/distributions/gradle-7.4-all.zip\n');
|
||||
});
|
||||
|
||||
testWithoutContext('injects the wrapper when some files are missing', () {
|
||||
|
@ -110,7 +110,7 @@ void main() {
|
|||
'distributionPath=wrapper/dists\n'
|
||||
'zipStoreBase=GRADLE_USER_HOME\n'
|
||||
'zipStorePath=wrapper/dists\n'
|
||||
'distributionUrl=https\\://services.gradle.org/distributions/gradle-6.7-all.zip\n');
|
||||
'distributionUrl=https\\://services.gradle.org/distributions/gradle-7.4-all.zip\n');
|
||||
});
|
||||
|
||||
testWithoutContext('injects the wrapper and the Gradle version is derivated from the AGP version', () {
|
||||
|
|
Loading…
Reference in a new issue