Flutter 无法访问';android.arch.lifecycle.LifecycleOwner';它是';com.ex.app.MainActivity';
我在android studio中创建了一个新的Flitter项目,然后“打开项目”它的android部分,我遇到了 MainActivity.kt中出现错误,但它已成功构建 我的类路径是: 最后,我的依赖关系是:Flutter 无法访问';android.arch.lifecycle.LifecycleOwner';它是';com.ex.app.MainActivity';,flutter,kotlin,flutter-dependencies,kotlin-gradle-plugin,Flutter,Kotlin,Flutter Dependencies,Kotlin Gradle Plugin,我在android studio中创建了一个新的Flitter项目,然后“打开项目”它的android部分,我遇到了 MainActivity.kt中出现错误,但它已成功构建 我的类路径是: 最后,我的依赖关系是: implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.3.70" testImplementation 'junit:junit:4.12' androidTestImplementation 'androidx.te
implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.3.70"
testImplementation 'junit:junit:4.12'
androidTestImplementation 'androidx.test:runner:1.2.0'
androidTestImplementation 'androidx.test.espresso:espresso-core:3.2.0'
如果有人能帮助我,我将不胜感激。因为androidx库似乎有一些问题!我从androidx备份,它在kotlin和java中都能正常工作。从Android Studio的kotlin插件从1.3.70降级到1.3.61为我解决了这个问题你需要转到flatter目录
rm -rf bin/cache/artifacts/engine/android*
flutter clean
flutter pub get
然后转到项目目录
rm -rf bin/cache/artifacts/engine/android*
flutter clean
flutter pub get
您还可以在Android Studio中“使缓存失效并重新启动”。您需要在:首选项->语言与框架->颤振(底部)启用测试版功能“为Java/Kotlin启用代码完成、导航等”。我面临同样的问题,现在我的问题已经解决了 步骤1:在AndroidStudio中打开项目
步骤2:打开终端并转到终端中的项目路径
步骤3:点击此命令“git clean-xfd”
第3步:转到:文件->使缓存无效/重新启动我也遇到同样的问题,并且尝试调试了很久。简单的解决方案是转到“文件>无效缓存/重新启动”你备份到了什么?我的意思是,当我从androidx备份时,它又能工作了。我只是在它备份后点击了
git clean-xfd
+“无效缓存并重新启动”和flatter pub get