我是一名新手,正在进行Flutter混合开发。最近,我创建了一个混合项目,类似于将Flutter模块集成到您的Android项目中。我使用了Android Studio的最简单方法来创建一个flutter_module。当查看向Android应用添加Flutter屏幕时,我编写了以下代码:
然后,Android Studio警告我“无法访问‘android.arch.lifecycle.LifecycleOwner’,它是‘io.flutter.embedding.android.FlutterActivity’的超类型。检查您的模块类路径是否缺少或存在冲突的依赖项。”在createDefaultIntent方法中。如果有任何帮助,将不胜感激。
Android Studio 3.6.3
classpath 'com.android.tools.build:gradle:3.6.3'
distributionUrl=https://services.gradle.org/distributions/gradle-5.6.4-all.zip
myButton.setOnClickListener {
startActivity(
FlutterActivity.createDefaultIntent(this)
)
}
然后,Android Studio警告我“无法访问‘android.arch.lifecycle.LifecycleOwner’,它是‘io.flutter.embedding.android.FlutterActivity’的超类型。检查您的模块类路径是否缺少或存在冲突的依赖项。”在createDefaultIntent方法中。如果有任何帮助,将不胜感激。
Android Studio 3.6.3
classpath 'com.android.tools.build:gradle:3.6.3'
distributionUrl=https://services.gradle.org/distributions/gradle-5.6.4-all.zip
compileSdkVersion 29
buildToolsVersion "29.0.2"
Flutter 1.12.13+hotfix.9 • 渠道