Android Studio 3金丝雀中的未解析引用

Android Studio 3金丝雀中的未解析引用,android,android-studio,gradle,kotlin,Android,Android Studio,Gradle,Kotlin,我试图使用Android Studio,但Android Studio一直告诉我未解析的引用:com.carto.ui.MapView 我有最新的安卓工作室金丝雀,我已经更新了gradle和kotlin插件,但仍然无法工作 这只发生在AndroidStudio 3.0Canary中,它在AndroidStudio 2.3.3中工作 这些是我的gradle文件: 项目梯度: 应用程序等级: 1.将classpathorg.jetbrains.kotlin:kotlin android扩展:$k

我试图使用Android Studio,但Android Studio一直告诉我
未解析的引用:com.carto.ui.MapView

我有最新的安卓工作室金丝雀,我已经更新了gradle和kotlin插件,但仍然无法工作

这只发生在AndroidStudio 3.0Canary中,它在AndroidStudio 2.3.3中工作

这些是我的gradle文件:

项目梯度:

应用程序等级:


1.将classpath
org.jetbrains.kotlin:kotlin android扩展:$kotlin_version
添加到project gradle的构建脚本依赖项

2.添加
apply插件:“kotlin android”
app gradle的
apply plugin:'com.android.application'
之后的
apply plugin:'kotlin android extensions'


对我来说,它发生在Android studio 3.1上。

1.Add classpath
org.jetbrains.kotlin:kotlin Android扩展:$kotlin_version
toproject gradle的buildscript dependencies

2.添加
apply插件:“kotlin android”
app gradle的
apply plugin:'com.android.application'
之后的
apply plugin:'kotlin android extensions'


对我来说,这发生在Android studio 3.1上。

从外观上看,Android studio 3不支持
@aar
文件?我很喜欢,但我试过其他的
@aar
,效果不错。我只是觉得这个有点问题。如果您尝试
transitive=true
?尽管他们的文档中没有这一点,但编译成功了吗?因为我对Android Studio 3.0金丝雀7也有同样的问题。我有一个aar库,有一个“未解决的引用”错误,但实际上我可以编译而不出错。从外观上看,Android Studio 3不支持
@aar
文件?我很喜欢,但我试过其他的
@aar
,效果不错。我只是觉得这个有点问题。如果您尝试
transitive=true
?尽管他们的文档中没有这一点,但编译成功了吗?因为我对Android Studio 3.0金丝雀7也有同样的问题。我有一个aar库,有一个“未解决的引用”错误,但实际上我可以编译而没有错误。
buildscript {
    ext.kotlin_version = '1.1.3'
    ext.anko_version = '0.10.1'

    repositories {
        maven { url 'https://maven.google.com' }
        jcenter()
    }

    dependencies {
        classpath 'com.android.tools.build:gradle:3.0.0-alpha5'
        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
    }
}

allprojects {
    repositories {
        maven { url 'https://maven.google.com' }
        jcenter()
        mavenCentral()
    }
}

task clean(type: Delete) {
    delete rootProject.buildDir
}
apply plugin: 'com.android.application'

apply plugin: 'kotlin-android'
apply plugin: 'kotlin-android-extensions'

android {
    compileSdkVersion 25
    buildToolsVersion "25.0.2"
    defaultConfig {
        applicationId "me.mcordoba.test"
        minSdkVersion 16
        targetSdkVersion 25
        versionCode 1
        versionName "1.0"
        testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])

    androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', {
        exclude group: 'com.android.support', module: 'support-annotations'
    })

    compile "org.jetbrains.kotlin:kotlin-stdlib-jre7:$kotlin_version"
    compile "org.jetbrains.anko:anko-commons:$anko_version"

    compile 'com.android.support:appcompat-v7:25.4.0'
    compile 'com.android.support:support-v4:25.4.0'
    compile 'com.android.support.constraint:constraint-layout:1.0.2'

    compile 'com.carto:carto-mobile-sdk:4.0.2@aar'

    testCompile 'junit:junit:4.12'
}