Dart 在颤振上添加简单权限或权限处理程序后出错
我想创建一个文件夹来尝试下载文件。因此,我添加了simple_权限,但迁移到androidX时出错,即使我迁移到androidX。如何解决此错误 正在调试模式下启动Coolpad E502上的lib\main.dart D:\flatter\flatter.pub cache\hosted\pub.dartlang.org\simple\u permissions-0.1.9\android\src\main\java\com\ethras\simplepermissions\SimplePermissionsPlugin.java:9:错误:找不到符号Dart 在颤振上添加简单权限或权限处理程序后出错,dart,flutter,Dart,Flutter,我想创建一个文件夹来尝试下载文件。因此,我添加了simple_权限,但迁移到androidX时出错,即使我迁移到androidX。如何解决此错误 正在调试模式下启动Coolpad E502上的lib\main.dart D:\flatter\flatter.pub cache\hosted\pub.dartlang.org\simple\u permissions-0.1.9\android\src\main\java\com\ethras\simplepermissions\SimplePer
ActivityCompat.requestPermissions(activity, perm, 0);
^
return PackageManager.PERMISSION_GRANTED == ContextCompat.checkSelfPermission(activity, permission);
^
导入android.support.v4.app.ActivityCompat
^
符号:class ActivityCompat
位置:包android.support.v4.app
D:\flatter\flatter.pub cache\hosted\pub.dartlang.org\simple\u permissions-0.1.9\android\src\main\java\com\ethras\simplepermissions\SimplePermissionsPlugin.java:10:错误:包android.support.v4.content不存在
导入android.support.v4.content.ContextCompat
^
D:\flatter\flatter.pub cache\hosted\pub.dartlang.org\simple\u permissions-0.1.9\android\src\main\java\com\ethras\simplepermissions\SimplePermissionsPlugin.java:156:错误:找不到符号
ActivityCompat.requestPermissions(activity, perm, 0);
^
return PackageManager.PERMISSION_GRANTED == ContextCompat.checkSelfPermission(activity, permission);
^
符号:变量ActivityCompat
位置:类SimplePermissionsPlugin
D:\flatter\flatter.pub cache\hosted\pub.dartlang.org\simple\u permissions-0.1.9\android\src\main\java\com\ethras\simplepermissions\SimplePermissionsPlugin.java:163:错误:找不到符号
ActivityCompat.requestPermissions(activity, perm, 0);
^
return PackageManager.PERMISSION_GRANTED == ContextCompat.checkSelfPermission(activity, permission);
^
符号:变量ContextCompat
位置:类SimplePermissionsPlugin
D:\flatter\flatter.pub cache\hosted\pub.dartlang.org\simple\u permissions-0.1.9\android\src\main\java\com\ethras\simplepermissions\SimplePermissionsPlugin.java:171:错误:找不到符号
if(ActivityCompat.shouldshowRequestPermissionRegulation(registrator.activity(),permission)){
^
符号:变量ActivityCompat
位置:类SimplePermissionsPlugin
D:\flatter\flatter.pub cache\hosted\pub.dartlang.org\simple\u permissions-0.1.9\android\src\main\java\com\ethras\simplepermissions\SimplePermissionsPlugin.java:175:错误:找不到符号
if(ActivityCompat.checkSelfPermission(registrator.context(),permission)==PackageManager.permission\u已授予){
^
符号:变量ActivityCompat
位置:类SimplePermissionsPlugin
6个错误
失败:生成失败,出现异常
- 出了什么问题:
- 尝试:
- 得到更多的帮助
Gradle故障可能是因为此颤振应用程序中的AndroidX不兼容\
退出(sigterm)我也有同样的错误,我所做的是在build.gradle文件中更改klotin的版本,如下所示
buildscript {
ext.kotlin_version = '1.3.72'
repositories {
google()
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:3.5.0'
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
classpath 'com.google.gms:google-services:4.3.2'
}
}
我用AndroiStudio迁移解决了这个问题。谢谢!我知道这是一个老问题,但你指的是迁移到AndroidX吗?你是如何解决这个问题的?请添加一个答案。