У меня есть проект Android, и я хочу создать суббиблиотеку (просто еще один проект Android) в качестве библиотеки для этого.Android Studio: Config Gradle файл для проекта библиотеки
Вот моя структура:
Project/
settings.gradle
build.gradle
/ProjectA
/ProjectA/build.gradle
/ProjectA/libs
/ProjectA/libs/ProjectB
/ProjectA/libs/ProjectB/build.gradle
ProjectA
мой основной проект. Я делаю следующее. В setting.gradle
. Я добавляю:
include ':ProjectA'
include ':ProjectA:libs:ProjectB'
после этого. Я скопировать всю информацию ProjectA/build.gradle
в ProjectB/build.gradle
содержание файла:
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.6.+'
}
}
apply plugin: 'android'
repositories {
mavenCentral()
}
android {
compileSdkVersion 18
buildToolsVersion "18.1.1"
defaultConfig {
minSdkVersion 9
targetSdkVersion 18
}
buildTypes {
debug {
packageNameSuffix ".debug"
}
}
}
После этого, я меняю ProjectA/build.gradle
. Добавьте эту строку: compile projects(:libs:projectB)
к зависимостям. После этого я получаю сообщение об ошибке:
Project with path ':libs:ProjectB' could not be found in project ':ProjectA'
Пожалуйста, помогите мне настроить конфигурацию для проекта с несколькими проектами в Android Studio.
Спасибо :)