Pease帮帮我!,我是新来的flutter我正在导入一个项目,当我试图运行它时,它给出了异常
/simple_permissions-0.1.9/android/src/main/java/com/ethras/simplepermissions/simplepermissionsplugin.java:9:错误:找不到符号导入Android.support.v4.app.activitycompat;
^
符号:class activitycompat
位置:package Android.support.v4.app
我的项目已经与androidX兼容了,我试过软件包get和升级软件包,但没有什么结果,我也遇到了类似的问题
当你将flutter应用程序迁移到AndroidX时,应用程序所依赖的所有插件都应该支持AndroidX,否则你的应用程序构建将失败,这就是这里发生的事情。
尽管您已经将项目迁移到了AndroidX,但simple-permissions
插件还没有迁移到AndroidX,这就是导致问题的原因。
以下是您在这种情况下的选择-
1.使用permission_handler
插件,而不是simple-permissions
。
permission_handler
插件是一个更新频率更高的插件,已经迁移到了AndroidX。这里是到插件的链接。
2.自己将simple-permissions
迁移到AndroidX
如果您严格地希望使用simple-permissions
,可以克隆git repo并手动将插件迁移到AndroidX,然后通过pubspec.yaml
中的git url使用插件。有关将插件迁移到AndroidX的详细信息可以在这里找到。
您可以在pubspec.yaml
中以以下方式使用来自git url的插件
dependencies:
plugin1:
git:
url: git://github.com/flutter/plugin1.git
//Your repo url goes in place of this url
3.避免在应用程序中完全使用AndroidX。
如果您不想执行上述两个步骤,您可以强制应用程序使用旧的支持库,但这样做将需要将所有插件降级到不使用AndroidX的版本,这不是理想的解决方案。这里有更多关于这个的信息。
希望这能有所帮助!
我的IDE是Eclipse IDE 2020.03,使用由gradlew setDecompWorkspace和gradlew eclipse制作的Minecraft mods目录 我已经尝试将-vm目录更改为jdk 1.8.0和jre/bin/javaw.exe 错误显示:错误:无法创建Java虚拟机。错误:发生致命异常。程序将退出。 代码和eclipse。ini看起来像这样:
当我试图在Docker中运行geoserver web应用程序时,它正在运行,但当我试图登录到web应用程序时,会出现以下错误:
我最近将xcode更新到了12.4版本,但是我在运行我的flutter项目时遇到了一个问题。 如何解决这个问题请帮助我。谢谢
当我尝试编译时,这段代码给出了错误?
错误消息失败: bank_spec.rb gem'spork'gem'autotest','4.4.6'gem'zentest',:require=>false,:group=>:test gem'autotest-rails-pure“,'4.1.2'gem'autotest-growl','0.2.9'gem'factory_girl_rails”,'1.0'gem'capybara“,:gi
我面临这个问题已经有一段时间了,我必须每30分钟重新克隆我的项目,因为这个错误显示,不让我建立我的项目。 `失败:生成失败,出现异常。 > try:使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获得更多日志输出。使用--scan运行以获得完整的洞察力。 在https://help.gradle.org获得更多帮助 在6s中生成失败异常:Gradle