麻烦解决anko库版本0.9.1
我试图编译anko-test项目( https://github.com/yanex/anko-example.git ),但是gradle无法解析依赖到库:
Error: A problem occurred configuring project ':app'. > Could not resolve all dependencies for configuration ':app:_debugApkCopy'. > Could not find org.jetbrains.anko:anko-sdk15:0.9.1. Required by: anko-example:app:unspecified
这是我的gradle文件:
buildscript { ext.kotlin_version = '1.0.5-2' repositories { jcenter() } dependencies { classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" } } apply plugin: 'com.android.application' apply plugin: 'kotlin-android' android { compileSdkVersion 25 buildToolsVersion "25.0.1" defaultConfig { applicationId "org.example.ankodemo" minSdkVersion 15 targetSdkVersion 25 versionCode 1 versionName "1.0" } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } sourceSets { main.java.srcDirs += 'src/main/kotlin' } } dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) compile 'com.android.support:appcompat-v7:25.1.1' compile "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version" compile 'org.jetbrains.anko:anko-sdk15:0.9.1' }
克隆项目后,我没有任何改变,任何想法是怎么回事?
看起来是一个已知的问题 (依赖尚未同步到jcenter)。
临时解决方案是将anko bintray存储库添加到您的根build.gradle
文件中:
allprojects { repositories { jcenter() maven { url 'https://dl.bintray.com/jetbrains/anko' } } }
- RecyclerView.Adapter-错误:公共函数在Kotlin中公开它的内部返回类型
- ArrayBroadcastChannel:第二个订阅者不更新UI
- 如何使用ContextWrapper类与subscribeWith
- 更新searchView,同时删除查询android
- 尝试在Android Studio 2.2.1中运行新项目时出错
- JaCoCo用Kotlin和Android 3.0返回0%的覆盖率
- Android Studio(Kotlin)如何将StringArray转换为MutableList
- RecyclerView – 在.findViewById上的NullPointerException
- 如何在java类中使用Kotlin类?