最近从github下载了google官方的iosched,用最新的Android Studio 3.2.1打开的时候碰到了各种问题。在这里记录一下吧。
1. The Android Gradle plugin supports only Kotlin Gradle plugin version 1.2.51 and higher. Project 'iosched' is using version 1.2.50.
这个很简单了,都能看懂,全局搜一下 1.2.50 ,发现在 Project级的build.gradle里有一句
kotlinVersion = '1.2.50'
手动改成kotlinVersion = '1.2.51
就ok了
2. TextAppearance.MaterialComponents.BottomNavigationView.Colored) not found.error: failed linking references
前缀太长我没打。。这个问题分两步,一个是要改上面说的build.gradle里的
materialVersion = '1.0.0-beta01'
为materialVersion = '1.0.0'
,此外还要mobile/src/main/res/values/styles.xml文件里的@style/TextAppearance.MaterialComponents.BottomNavigationView.Colored
改成``@style/Widget.MaterialComponents.BottomNavigationView.Colored`