Closed2
flutter:share_extensions系のライブラリインストールした後,android emulatorでアプリを実行しようとしたら,エラーが出る.

対象ライブラリ
-
flutter_sharing_intent
-
receing_sharing_intent
エラー発生経緯
$ flutter run
# この後,起動デバイスとして,androidを選ぶ.
- エラー文
'compileDebugJavaWithJavac' task (current target is 1.8) and 'compileDebugKotlin' task (current target is 17) jvm target compatibility should be set to the same Java version.

結果
とりあえずやってみたこと
- flutter sdkバージョン更新
$ flutter channel stable
$ flutter upgrade
- android studio新バージョンダウンロード
android % ./gradlew --stop
Stopping Daemon(s)
2 Daemons stopped
- ここで,下記3つのコマンドを順に行うと,
$ flutter clean
$ flutter create .
$ flutter run
・・・
* What went wrong:
Execution failed for task ':receive_sharing_intent:compileDebugKotlin'.
> 'compileDebugJavaWithJavac' task (current target is 1.8) and 'compileDebugKotlin' task (current target is 17) jvm target compatibility should be set to the same Java version.
Consider using JVM toolchain: https://kotl.in/gradle/jvm/toolchain
よくよく見たら,receive_sharing_intentでエラーが出現と書いてある.
flutter_sharing_intentを外すと,pubsec.yamlから取り除いて,再度
$ flutter pub get
をすると,
できた.
その他情報(念のため)
gradle version
android % ./gradlew --version
------------------------------------------------------------
Gradle 8.3
------------------------------------------------------------
Build time: 2023-08-17 07:06:47 UTC
Revision: 8afbf24b469158b714b36e84c6f4d4976c86fcd5
Kotlin: 1.9.0
Groovy: 3.0.17
Ant: Apache Ant(TM) version 1.10.13 compiled on January 4 2023
JVM: 21.0.2 (Eclipse Adoptium 21.0.2+13-LTS)
OS: Mac OS X 14.6.1 aarch64
- Flutter Kotlin
- flutter gradle plugin
このスクラップは2024/09/15にクローズされました