AndroidStudio : 4.1.0-rc2
Flutter : 1.20.2
Gradle: 'com.android.tools.build:gradle:4.1.0-rc01'
if (await Permission.storage.request().isGranted) {
print('Storage permission granted!!!');
_allowWriteFile = true;
}
Running Gradle task 'assembleDebug'...
/Users/jonny/dev-tools/flutter/.pub-cache/hosted/pub.dartlang.org/permission_handler-5.0.1+1/android/src/main/java/com/baseflow/permissionhandler/PermissionManager.java:358: error: cannot find symbol
if (Build.VERSION.SDK_INT < Build.VERSION_CODES.Q) {
^
symbol: variable Q
location: class VERSION_CODES
/Users/jonny/dev-tools/flutter/.pub-cache/hosted/pub.dartlang.org/permission_handler-5.0.1+1/android/src/main/java/com/baseflow/permissionhandler/PermissionUtils.java:33: error: cannot find symbol
case Manifest.permission.ACCESS_BACKGROUND_LOCATION:
^
symbol: variable ACCESS_BACKGROUND_LOCATION
location: class permission
/Users/jonny/dev-tools/flutter/.pub-cache/hosted/pub.dartlang.org/permission_handler-5.0.1+1/android/src/main/java/com/baseflow/permissionhandler/PermissionUtils.java:46: error: cannot find symbol
case Manifest.permission.BIND_CALL_REDIRECTION_SERVICE:
^
symbol: variable BIND_CALL_REDIRECTION_SERVICE
location: class permission
/Users/jonny/dev-tools/flutter/.pub-cache/hosted/pub.dartlang.org/permission_handler-5.0.1+1/android/src/main/java/com/baseflow/permissionhandler/PermissionUtils.java:59: error: cannot find symbol
case Manifest.permission.ACCESS_MEDIA_LOCATION:
^
symbol: variable ACCESS_MEDIA_LOCATION
location: class permission
/Users/jonny/dev-tools/flutter/.pub-cache/hosted/pub.dartlang.org/permission_handler-5.0.1+1/android/src/main/java/com/baseflow/permissionhandler/PermissionUtils.java:61: error: cannot find symbol
case Manifest.permission.ACTIVITY_RECOGNITION:
^
symbol: variable ACTIVITY_RECOGNITION
location: class permission
/Users/jonny/dev-tools/flutter/.pub-cache/hosted/pub.dartlang.org/permission_handler-5.0.1+1/android/src/main/java/com/baseflow/permissionhandler/PermissionUtils.java:96: error: cannot find symbol
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.Q) {
^
symbol: variable Q
location: class VERSION_CODES
/Users/jonny/dev-tools/flutter/.pub-cache/hosted/pub.dartlang.org/permission_handler-5.0.1+1/android/src/main/java/com/baseflow/permissionhandler/PermissionUtils.java:97: error: cannot find symbol
if (hasPermissionInManifest(context, permissionNames, Manifest.permission.ACCESS_BACKGROUND_LOCATION))
^
symbol: variable ACCESS_BACKGROUND_LOCATION
location: class permission
/Users/jonny/dev-tools/flutter/.pub-cache/hosted/pub.dartlang.org/permission_handler-5.0.1+1/android/src/main/java/com/baseflow/permissionhandler/PermissionUtils.java:98: error: cannot find symbol
permissionNames.add(Manifest.permission.ACCESS_BACKGROUND_LOCATION);
^
symbol: variable ACCESS_BACKGROUND_LOCATION
location: class permission
/Users/jonny/dev-tools/flutter/.pub-cache/hosted/pub.dartlang.org/permission_handler-5.0.1+1/android/src/main/java/com/baseflow/permissionhandler/PermissionUtils.java:136: error: cannot find symbol
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.Q && hasPermissionInManifest(context, permissionNames, Manifest.permission.BIND_CALL_REDIRECTION_SERVICE))
^
symbol: variable Q
location: class VERSION_CODES
/Users/jonny/dev-tools/flutter/.pub-cache/hosted/pub.dartlang.org/permission_handler-5.0.1+1/android/src/main/java/com/baseflow/permissionhandler/PermissionUtils.java:136: error: cannot find symbol
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.Q && hasPermissionInManifest(context, permissionNames, Manifest.permission.BIND_CALL_REDIRECTION_SERVICE))
^
symbol: variable BIND_CALL_REDIRECTION_SERVICE
location: class permission
/Users/jonny/dev-tools/flutter/.pub-cache/hosted/pub.dartlang.org/permission_handler-5.0.1+1/android/src/main/java/com/baseflow/permissionhandler/PermissionUtils.java:137: error: cannot find symbol
permissionNames.add(Manifest.permission.BIND_CALL_REDIRECTION_SERVICE);
^
symbol: variable BIND_CALL_REDIRECTION_SERVICE
location: class permission
/Users/jonny/dev-tools/flutter/.pub-cache/hosted/pub.dartlang.org/permission_handler-5.0.1+1/android/src/main/java/com/baseflow/permissionhandler/PermissionUtils.java:183: error: cannot find symbol
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.Q && hasPermissionInManifest(context, permissionNames, Manifest.permission.ACCESS_MEDIA_LOCATION))
^
symbol: variable Q
location: class VERSION_CODES
/Users/jonny/dev-tools/flutter/.pub-cache/hosted/pub.dartlang.org/permission_handler-5.0.1+1/android/src/main/java/com/baseflow/permissionhandler/PermissionUtils.java:183: error: cannot find symbol
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.Q && hasPermissionInManifest(context, permissionNames, Manifest.permission.ACCESS_MEDIA_LOCATION))
^
symbol: variable ACCESS_MEDIA_LOCATION
location: class permission
/Users/jonny/dev-tools/flutter/.pub-cache/hosted/pub.dartlang.org/permission_handler-5.0.1+1/android/src/main/java/com/baseflow/permissionhandler/PermissionUtils.java:184: error: cannot find symbol
permissionNames.add(Manifest.permission.ACCESS_MEDIA_LOCATION);
^
symbol: variable ACCESS_MEDIA_LOCATION
location: class permission
/Users/jonny/dev-tools/flutter/.pub-cache/hosted/pub.dartlang.org/permission_handler-5.0.1+1/android/src/main/java/com/baseflow/permissionhandler/PermissionUtils.java:188: error: cannot find symbol
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.Q && hasPermissionInManifest(context, permissionNames, Manifest.permission.ACTIVITY_RECOGNITION))
^
symbol: variable Q
location: class VERSION_CODES
/Users/jonny/dev-tools/flutter/.pub-cache/hosted/pub.dartlang.org/permission_handler-5.0.1+1/android/src/main/java/com/baseflow/permissionhandler/PermissionUtils.java:188: error: cannot find symbol
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.Q && hasPermissionInManifest(context, permissionNames, Manifest.permission.ACTIVITY_RECOGNITION))
^
symbol: variable ACTIVITY_RECOGNITION
location: class permission
/Users/jonny/dev-tools/flutter/.pub-cache/hosted/pub.dartlang.org/permission_handler-5.0.1+1/android/src/main/java/com/baseflow/permissionhandler/PermissionUtils.java:189: error: cannot find symbol
permissionNames.add(Manifest.permission.ACTIVITY_RECOGNITION);
^
symbol: variable ACTIVITY_RECOGNITION
location: class permission
17 errors
FAILURE: Build failed with an exception.
Any help is greatly appreciated.
Jonny
Resolved with a change to android/app/build.gradle.
You might want to mention that compileSdkVersion 29 is required.
Most helpful comment
Resolved with a change to android/app/build.gradle.
You might want to mention that compileSdkVersion 29 is required.