导入android.support.v4.app.ActivityCompat;

维卡斯Y:

这是我添加“ simple_permissions”软件包时看到的错误。我怎样才能解决这个问题?我最近升级了flutter,在升级之前,它曾经工作得很好。/root/flutter/.pub-cache/hosted/pub.dartlang.org/simple_permissions-0.1.9/android/src/main/java/com/ethras/simplepermissions/SimplePermissionsPlugin.java:9:错误:找不到符号导入android.support.v4.app.ActivityCompat;

/root/flutter/.pub-cache/hosted/pub.dartlang.org/simple_permissions-0.1.9/android/src/main/java/com/ethras/simplepermissions/SimplePermissionsPlugin.java:9: error: cannot find symbol
import android.support.v4.app.ActivityCompat;

  symbol:   class ActivityCompat
  location: package android.support.v4.app
/root/flutter/.pub-cache/hosted/pub.dartlang.org/simple_permissions-0.1.9/android/src/main/java/com/ethras/simplepermissions/SimplePermissionsPlugin.java:10: error: package android.support.v4.content does not exist
import android.support.v4.content.ContextCompat;
                                 ^
/root/flutter/.pub-cache/hosted/pub.dartlang.org/simple_permissions-0.1.9/android/src/main/java/com/ethras/simplepermissions/SimplePermissionsPlugin.java:156: error: cannot find symbol
        ActivityCompat.requestPermissions(activity, perm, 0);
        ^
  symbol:   variable ActivityCompat
  location: class SimplePermissionsPlugin
/root/flutter/.pub-cache/hosted/pub.dartlang.org/simple_permissions-0.1.9/android/src/main/java/com/ethras/simplepermissions/SimplePermissionsPlugin.java:163: error: cannot find symbol
        return PackageManager.PERMISSION_GRANTED == ContextCompat.checkSelfPermission(activity, permission);
  symbol:   variable ContextCompat
  location: class SimplePermissionsPlugin
/root/flutter/.pub-cache/hosted/pub.dartlang.org/simple_permissions-0.1.9/android/src/main/java/com/ethras/simplepermissions/SimplePermissionsPlugin.java:171: error: cannot find symbol
            if (ActivityCompat.shouldShowRequestPermissionRationale(registrar.activity(), permission)) {
                ^
  symbol:   variable ActivityCompat
  location: class SimplePermissionsPlugin
/root/flutter/.pub-cache/hosted/pub.dartlang.org/simple_permissions-0.1.9/android/src/main/java/com/ethras/simplepermissions/SimplePermissionsPlugin.java:175: error: cannot find symbol
                if (ActivityCompat.checkSelfPermission(registrar.context(), permission) == PackageManager.PERMISSION_GRANTED) {
                    ^
  symbol:   variable ActivityCompat
  location: class SimplePermissionsPlugin
6 errors

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':simple_permissions:compileDebugJavaWithJavac'.
> Compilation failed; see the compiler error output for details.
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

* Get more help at https://help.gradle.org

BUILD FAILED in 3s
The built failed likely due to AndroidX incompatibilities in a plugin. The tool is about to try using Jetfier to solve the incompatibility.
[!] Flutter tried to create the file `android/settings_aar.gradle`, but failed.
To manually update `settings.gradle`, follow these steps:
    1. Copy `settings.gradle` as `settings_aar.gradle`
    2. Remove the following code from `settings_aar.gradle`:
        def localPropertiesFile = new File(rootProject.projectDir, "local.properties")
        def properties = new Properties()
        assert localPropertiesFile.exists()
        localPropertiesFile.withReader("UTF-8") { reader -> properties.load(reader) }
        def flutterSdkPath = properties.getProperty("flutter.sdk")
        assert flutterSdkPath != null, "flutter.sdk not set in local.properties"
        apply from: "$flutterSdkPath/packages/flutter_tools/gradle/app_plugin_loader.gradle"
Exception: Please create the file and run this command again.
Exited (sigterm)
Ampersanda:

我建议您在使用前检查包装。

似乎simple_permissions已经过时了,自2018年以来此包从未更新过,并且其存储库已从github删除,请考虑使用其他包如permission_handler

干杯。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何导入android.support.v7.app.NotificationCompat.Builder类Android Studio中

需要android.support.v4.app.FragmentTransaction

无法导入android.support.v4.content.ContextCompat

无法导入导入android.support.v7.widget.RecyclerView;

android.support.v4.app.ActivityCompat.OnRequestPermissionsResultCallback中的奇怪ArrayIndexOutOfBoundsException

android.app.Fragment和android.support.v4.app.Fragment之间的区别

导入android.support.v7.app无法解析

Android.support.v4导入不起作用

android.support.v4.app.FragmentActivity缺少操作栏

NoClassDefFoundError:发送推送时android.support.v4.app?

java.lang.NoSuchMethodError:android.support.v4.app.ActivityCompat.startActivity

NoClassDefFoundError android / support / v4 / animation / AnimatorCompatHelper

android.support.v4.app.INotificationSideChannel $ Stub $ Proxy

React Native:NoClassDefFoundError-android.support.v4.app.FragmentActivity

找不到android.support.v7.app.ActivityCompat

Android Studio android.support.v4.app.Fragment'

ActivityCompat在android.support.v4.app上始终未定义

如何在android studio中导入android.support.v7.app.Appcompatactivity?

离子电容器版本找不到符号android.support.v4.app.ActivityCompat

android.support.v7.app.AppCompatActivity无法导入到Android Studio

无法转换为android.support.v4.app.Fragment

无法解析导入的android.support.v7.app.MediaRouteActionProvider

android.support.v4.app.FragmentManager还是android.app.FragmentManager?

setTargetFragment for android.support.v4.app.Fragment?

android.support.v4.app.Fragment的缺点

android.support.v4.app.Fragment中的MapView

android.support.v4.app.FragmentActivity扩展了什么?

设置 Android.Support.V4.App.Fragments 时出错

无法在 android studio 中导入 android.support.v4.app notificationcompat?