Я создаю небольшой проект библиотеки вместе с примером проекта, чтобы проиллюстрировать использование. Мне не удается запустить образец в Android Studio. Я создал проект с нуля. У меня есть опыт работы с Eclipse, но это моя первая попытка в Android Studio и Gradle.
Выдана ошибка:
Gradle: не удалось выполнить задачу «: demo: dexDebug».
Ошибка запуска C:\DevTools\Android\android-studio\sdk\build-tools\android-4.2.2\dx.bat. См. вывод
У меня есть следующая структура папок:
- demo
- build
- libs
- android-support-v4.jar
- src
- main
- java
- res
- build.gradle
- library
- build
- libs
- android-support-v4.jar
- src
- main
- java
- res
- build.gradle
- build.gradle
- settings.gradle
Build.gradle в корне проекта:
// Top-level build file where you can add configuration options common to all sub-projects/modules.
Settings.gradle в корне проекта:
include ':library', ':demo'
Build.gradle для библиотечного модуля:
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.4'
}
}
apply plugin: 'android-library'
dependencies {
compile files('libs/android-support-v4.jar')
}
android {
compileSdkVersion 17
buildToolsVersion "17.0.0"
defaultConfig {
minSdkVersion 7
targetSdkVersion 16
}
}
Build.gradle для примера модуля:
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.4'
}
}
apply plugin: 'android'
dependencies {
compile project(':library')
compile files('libs/android-support-v4.jar')
}
android {
compileSdkVersion 17
buildToolsVersion "17.0.0"
defaultConfig {
minSdkVersion 7
targetSdkVersion 16
}
}