我刚开始学习Kotlin,用于安卓开发,并创建了一个空项目并添加了一个活动。按照Kotlin文档中所说,我已添加了所需的Gradle依赖项。默认情况下,MainActivity的XML文件仅包含一个TextView。但是,当我尝试在Layout Editor中预览XML时,它显示出“渲染错误”。
Render problem
Failed to load AppCompat ActionBar with unknown error.
还有,我正在收到这个
The following classes could not be instantiated:
- android.support.v7.widget.AppCompatImageView (Open Class, Show Exception, Clear Cache)
- android.support.v7.widget.ActionBarContainer (Open Class, Show Exception, Clear Cache)
- android.support.v7.widget.Toolbar (Open Class, Show Exception, Clear Cache)
- android.support.v7.widget.AppCompatTextView (Open Class, Show Exception, Clear Cache)
- android.support.v7.widget.ActionBarContextView (Open Class, Show Exception, Clear Cache)
- android.support.v7.app.WindowDecorActionBar (Open Class, Show Exception, Clear Cache)
- android.support.v7.widget.ActionBarOverlayLayout (Open Class, Show Exception, Clear Cache)
Exception Details java.lang.ClassNotFoundException: android.support.v4.view.TintableBackgroundView
我已经尝试手动重新构建项目和刷新布局,但似乎没有任何作用。
那么我该怎么办?我正在使用带有Kotlin的Android Studio 3.0 Canary 2
编辑:
我已经取得了一些进展。 我发现我的AppCompat主题都不起作用。