Mar*_*ert 3 android dart kotlin algolia flutter
我正在尝试从我的 flutter 应用程序构建一个 apk。\n我正在使用 algolia 本机 api 并根据此官方文档修改了我的 FlutterActivity ( https://www.algolia.com/doc/guides/building-search-ui/入门/操作方法/flutter/android/)如下:
\nclass MainActivity: FlutterActivity() {\n\nval algoliaAPIAdapter = AlgoliaAPIFlutterAdapter(ApplicationID("****"), APIKey("*********************"))\n\n override fun configureFlutterEngine(@NonNull flutterEngine: FlutterEngine) {\n super.configureFlutterEngine(flutterEngine)\n MethodChannel(flutterEngine.dartExecutor.binaryMessenger, "com.algolia/api").setMethodCallHandler { call, result ->\n algoliaAPIAdapter.perform(call, result)\n }\n }\n}\nRun Code Online (Sandbox Code Playgroud)\n不幸的是构建抛出以下错误:
\ne: /Users/martinseubert/development/flutter/.pub-cache/hosted/pub.dartlang.org/twitter_login-4.1.0/android/src/main/kotlin/com/maru/twitter_login/TwitterLoginPlugin.kt: (21, 8): \'public open fun onNewIntent(Intent): Boolean defined in com.maru.twitter_login.TwitterLoginPlugin\' clashes with \'protected/*protected and package*/ open fun onNewIntent(Intent): Unit defined in io.flutter.embedding.android.FlutterActivity\': return types are incompatible\ne: /Users/martinseubert/development/flutter/.pub-cache/hosted/pub.dartlang.org/twitter_login-4.1.0/android/src/main/kotlin/com/maru/twitter_login/TwitterLoginPlugin.kt: (21, 14): Cannot infer visibility for \'fun onNewIntent(p0: Intent): Boolean\'. Please specify it explicitly\ne: /Users/martinseubert/development/flutter/.pub-cache/hosted/pub.dartlang.org/twitter_login-4.1.0/android/src/main/kotlin/com/maru/twitter_login/TwitterLoginPlugin.kt: (76, 5): \'onNewIntent\' overrides nothing\nRun Code Online (Sandbox Code Playgroud)\n有什么想法吗,通过flutter build apk构建时出了什么问题?我根本不使用 Twitter 登录,仅添加了firebase_authgoogle 登录。我目前正在使用ext.kotlin_version = \'1.6.10\'.
这是我的颤振医生输出:
\n[\xe2\x9c\x93] Flutter (Channel beta, 2.12.0-4.1.pre, on macOS 12.3.1 21E258 darwin-arm, locale de-DE)\n[\xe2\x9c\x93] Android toolchain - develop for Android devices (Android SDK version 32.0.0)\n[\xe2\x9c\x93] Xcode - develop for iOS and macOS (Xcode 13.3)\n[\xe2\x9c\x93] Chrome - develop for the web\n[\xe2\x9c\x93] Android Studio (version 2020.3)\n[\xe2\x9c\x93] VS Code (version 1.66.0)\n[\xe2\x9c\x93] Connected device (1 available)\n[\xe2\x9c\x93] HTTP Host Availability\nRun Code Online (Sandbox Code Playgroud)\n
| 归档时间: |
|
| 查看次数: |
432 次 |
| 最近记录: |