这个使用classpath "com.android.tools.build:gradle:4.1.2 会出现这个问题,如果使用classpath 'com.android.tools.build:gradle:3.5.3' 版本可以编译成功,看能不能解决,因为很多插件要求在4+以上的gradle才能编译成功
e: /Users/tangzhaohui/anziyihao/music_service/android/src/main/kotlin/tech/soit/quiet/player/PlayQueue.kt: (182, 19): Java type mismatch expected (Mutable)List<(raw) Any?>! but found MutableList<MusicItem /* = MusicMetadata />. Use explicit cast
e: /Users/tangzhaohui/anziyihao/music_service/android/src/main/kotlin/tech/soit/quiet/player/PlayQueue.kt: (184, 19): Java type mismatch expected (Mutable)List<(raw) Any?>! but found kotlin.collections.ArrayList / = java.util.ArrayList /. Use explicit cast
e: /Users/tangzhaohui/anziyihao/music_service/android/src/main/kotlin/tech/soit/quiet/player/PlayQueue.kt: (191, 29): Java type mismatch expected (Mutable)List<(raw) Any?>! but found MutableList<MusicItem / = MusicMetadata */>. Use explicit cast
e: /Users/tangzhaohui/anziyihao/music_service/android/src/main/kotlin/tech/soit/quiet/player/PlayQueue.kt: (195, 17): Java type mismatch expected (Mutable)Map<(raw) Any?, (raw) Any?>! but found MutableMap<String, Any>. Use explicit cast
e: /Users/tangzhaohui/anziyihao/music_service/android/src/main/kotlin/tech/soit/quiet/player/PlayQueue.kt: (199, 57): Java type mismatch expected (Mutable)List<(raw) Any?>! but found MutableList. Use explicit cast
FAILURE: Build failed with an exception.
- What went wrong:
Execution failed for task ':music_player:compileReleaseKotlin'.
Compilation error. See log for more details
BUILD FAILED in 3m 0s