android - 无法在 Anko 中预览

标签 android kotlin error-handling preview anko

我有这个问题:

错误:

C:\Users\avi12\OneDrive\Documents\AndroidApps\WhatsApp Easy Sticker Maker\app\src\main\java\com\avi12\whatsappeasystickermaker\MainActivity.kt: (20, 13): Overload resolution ambiguity:
public inline fun ViewManager.textView(init: (@AnkoViewDslMarker TextView).() -> Unit): TextView defined in org.jetbrains.anko
public inline fun ViewManager.textView(init: (@AnkoViewDslMarker TextView).() -> Unit): TextView defined in org.jetbrains.anko

我的代码,因为我刚刚开始发现 Anko:

package com.avi12.whatsappeasystickermaker

import android.os.Bundle
import android.support.v7.app.AppCompatActivity
import org.jetbrains.anko.design.*
import org.jetbrains.anko.*

class MainActivity : AppCompatActivity() {

    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)

        coordinatorLayout {
            textView {
                text = "Begin by tapping the + button"
            }
            floatingActionButton {

            }
        }
    }
}

Anko 版本:0.10.8
Android Studio 版本:3.3

最佳答案

问题似乎在于,在 build.gradle 中我有:

dependencies {
    ...
    implementation "org.jetbrains.anko:anko-sdk25:$anko_version" // sdk15, sdk19, sdk21, sdk23 are also available
    implementation "org.jetbrains.anko:anko-appcompat-v7:$anko_version"
}

出于某种原因,这部分解决了问题(就成功构建而言,但仍然没有预览):

dependencies {
    ...
    // implementation "org.jetbrains.anko:anko-sdk25:$anko_version" // sdk15, sdk19, sdk21, sdk23 are also available
    implementation "org.jetbrains.anko:anko-appcompat-v7:$anko_version"
}

关于android - 无法在 Anko 中预览,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54411754/

相关文章:

android - 使用多个 string.xml 文件是否有任何副作用?

android - 无法控制 Gridview 中的橙色部分大小

java - 谁能解释我 “GeofenceErrorMessages”类发生了什么?

php - PHP循环抛出通知,这似乎是一个持续的错误

android - 编译时编辑 AndroidManifest 以删除 API-key

安卓 10/API 29 : how to connect the phone to a configured network?

constructor - Kotlin 在声明之前初始化变量?

kotlin - 在模块中找不到类

android - 尝试将文件加载到主要 Activity 的 onCreate

python - Flask应用程序在python中返回404错误