Android Studio 3金丝雀中的未解析引用
我试图使用Android Studio,但Android Studio一直告诉我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
未解析的引用: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'
}