#android #android_studio #gradle
Вот такая ошибка в android studio
Error:Execution failed for task ':app:transformClassesWithDexForDebug'.
com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException:
org.gradle.process.internal.ExecException: Process 'command 'C:\Program Files\Java\jdk1.8.0_65\bin\java.exe''
finished with non-zero exit value 1
Вот build.gradle
apply plugin: 'com.android.application'
android {
compileSdkVersion 23
buildToolsVersion "23.0.2"
defaultConfig {
applicationId "com.example.chingiz.diplom"
minSdkVersion 17
targetSdkVersion 23
versionCode 1
versionName "1.0"
multiDexEnabled true
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')
testCompile 'junit:junit:4.12'
compile 'com.android.support:multidex:1.0.1'
compile 'com.android.support:appcompat-v7:23.1.1'
compile 'com.android.support:design:23.1.1'
compile files('libs/google-api-services-youtube-v3-rev124-1.19.0.jar')
compile files('libs/google-api-client-1.21.0.jar')
compile files('libs/google-oauth-client-1.21.0.jar')
compile files('libs/google-http-client-1.21.0.jar')
compile files('libs/jsr305-1.3.9.jar')
compile files('libs/google-http-client-jackson2-1.21.0.jar')
compile files('libs/jackson-core-2.1.3.jar')
compile files('libs/google-api-client-android-1.21.0.jar')
compile files('libs/google-http-client-android-1.21.0.jar')
compile files('libs/picasso-2.5.2.jar')
}
Подскажите что может быть?
Ответы
Ответ 1
Это не обязательно именно ваш случай, но, глядя на количество jar-библиотек в вашем проекте, думаю, очень вероятный сценарий. Когда какие-то из зависимостей дублируют друг друга, при попытке компиляции появляется точь-в-точь такая же ошибка, как у вас. Проверить, нет ли у вас дублируемых зависимостей можно открыв терминал в папке с проектом и прописав там команду ./gradlew имяпроекта:dependencies. Оцените визуально это дерево на предмет повторяющихся зависимостей. Если они есть - ликвидируйте их и компилируйте заново. В моей практике такое было, и справился с этой ошибкой именно этим путём. P.S. А ещё, чтобы логи при подобных ошибках были более развёрнутыми, зайдите в Settings -> Build, Execution, Deployment -> Build Tools -> Compiler и пропишите там в поле Command-line Options --stacktrace
Комментариев нет:
Отправить комментарий