ライブラリプロジェクトがあります。Android の新しいビルドシステムを使いたい。現在、非常に厄介なシナリオに遭遇しています。
依存関係を定義してgradle.build
いますが、Android Studio の外部ライブラリには表示されません。したがって、これらのライブラリへのすべての参照はエラーとしてマークされます。
コマンド ラインで実行するgradle dependencies
と、完全な依存関係ツリーが表示され、正常にコンパイルされます。問題は明らかに Android Studio にあります。
IDE/OS を再起動しようとしましたが、何もしませんでした。
これは私のgradle.buildです
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.4.1'
}
}
apply plugin: 'android-library'
apply plugin: 'idea'
repositories {
mavenCentral()
}
dependencies {
compile 'junit:junit:4.11'
compile 'org.robolectric:robolectric:2.1:jar-with-dependencies'
compile 'com.google.android:android:4.1.1.4'
compile 'com.google.android:support-v4:r7'
compile 'info.cukes:cucumber-java:1.1.3'
compile 'info.cukes:cucumber-junit:1.1.3'
}
android {
compileSdkVersion 17
buildToolsVersion "17.0.0"
defaultConfig {
versionCode 1
versionName "0.3-SNAPSHOT"
minSdkVersion 15
targetSdkVersion 17
}
}
アップデート
この問題は、最新の Android Studio バージョン (0.2.5) で修正されているようです。