我从git存储库下载了Flutter应用。这是我要尝试的一个相当简单的应用。
无论如何,我升级了Android Studio,AndroidSDK,JDK和flutter的版本。
我还当过'flutter医生',却没有发现任何问题。
另外,我运行了“ flutter package get”以确保我拥有所需的一切。
但是当我尝试使用“ flutter run”来运行应用程序时,出现以下错误:
e: G:\Code Projects and Solutions\Flutter\NotHotDog-master\android\app\src\main\kotlin\com\bimsina\nothotdog\MainActivity.kt: (6, 27): Unresolved reference: GeneratedPluginRegistrant
e: G:\Code Projects and Solutions\Flutter\NotHotDog-master\android\app\src\main\kotlin\com\bimsina\nothotdog\MainActivity.kt: (11, 5): Unresolved reference: GeneratedPluginRegistrant
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':app:compileDebugKotlin'.
> Compilation error. See log for more details
当我导航到带有错误的文件时,会看到以下内容:
package com.bimsina.nothotdog
import android.os.Bundle
import io.flutter.app.FlutterActivity
import io.flutter.plugins.GeneratedPluginRegistrant
class MainActivity: FlutterActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
GeneratedPluginRegistrant.registerWith(this)
}
}
我对Flutter很陌生,所以我不确定下一步该怎么做。我已经用Google搜索了很多,但是找不到任何具体的内容。
老实说,我不确定这是Flutter问题还是Java问题。
以前有没有人见过这样的东西?
谢谢!
答案 0 :(得分:1)
GeneratedPluginRegistrant.java
中的android\app\src\main\java\io\flutter\plugins
文件丢失,这很奇怪,因为该文件应自动生成。我设法找到repo,但遇到了同样的错误。该项目似乎已“中断” ...
我建议您创建一个新的flutter项目,然后:
assets:
部分(pubspec.yaml)此后它应该运行。