иметь Android проект, работающий в Eclipse (4.4.2) ADT, работающие на Linux (Ubuntu 14.10)После импорта из Затмения в Android Studio не может запустить выполнение Сбой задачи «: приложение: dexDebug»
у меня есть. импортированный в Android Studio (1.1.0), и удалось избавиться от моих первоначальных ошибок компиляции.
Следующее, что я хочу, чтобы запустить на моем телефоне - я нажимаю зеленую кнопку «Запуск» и после небольшого в то время как я получаю сообщение об ошибке (это не отображается, когда я просто строю модуль, только когда я пытаюсь запустить)
Ошибка:
Error:Execution failed for task ':myapp:dexDebug'. com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command '/usr/lib/jvm/java-7-openjdk-amd64/bin/java'' finished with non-zero exit value 2
Просматривал SO в течение последних 4 часов и не нашел ничего, что похоже на мой проект. Есть ли еще место, где я могу найти более полезную ошибку?
EDIT: Aaarghh - просто воссоздал весь проект (а не доверяя мастер импорта) - я создал новый проект Android Studio, ввозимый мой код и ресурсы, а затем решить все компиляции и зависимости ошибок. Пройдя до чистой сборки, потом попытался запустить .... ту же проклятую ошибку! Точно так же. Что я делаю не так????
Нового build.gradle вывешен для справки:
buildscript {
repositories {
maven { url 'https://maven.fabric.io/public' }
}
dependencies {
classpath 'io.fabric.tools:gradle:1.+'
}
}
apply plugin: 'com.android.application'
apply plugin: 'io.fabric'
android {
compileSdkVersion 21
buildToolsVersion "21.1.1"
defaultConfig {
applicationId "com.mycompany.app_Name"
minSdkVersion 15
targetSdkVersion 21
versionCode 1
versionName "1.0"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
repositories { mavenCentral()
maven { url 'https://maven.fabric.io/public' } }
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.actionbarsherlock:actionbarsherlock:[email protected]'
compile project(':swipeListView')
compile 'com.sothree.slidinguppanel:library:3.0.0'
compile files('libs/volley.jar')
compile files('libs/libGoogleAnalyticsServices.jar')
compile files('libs/commons-codec-1.8.jar')
compile files('libs/linkedin-j-android.jar')
compile files('libs/signpost-commonshttp4-1.2.1.1.jar')
compile files('libs/signpost-core-1.2.1.1.jar')
compile files('libs/twitter4j-core-4.0.1.jar')
compile files('libs/core.jar')
compile files('libs/gcm.jar')
compile 'com.google.android.gms:play-services:6.5.87'
compile 'com.facebook.android:facebook-android-sdk:3.20.0'
compile('com.crashlytics.sdk.android:crashlytics:[email protected]') {
transitive = true;
}
compile project(':myImportedProject')
}
также пытался экспортировать как APK с моим хранилищем ключей: получил подобную ошибку:
Error:Execution failed for task ':app:dexRelease'. com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command '/usr/lib/jvm/java-7-openjdk-amd64/bin/java'' finished with non-zero exit value 2
который build.gradle вы добавляете это? lib или приложение? я попытался добавить один и оба, все равно не помог мне. имеют ту же проблему @Kibi – Celly
В моем конкретном случае я добавил его в build-gradle lib. В основном у меня был (в Eclipse) импортированный проект для «SwipeListView», в котором был барабан 9oldandroids в каталоге libs. Конечно, это характерно для моего случая, так как это была моя ошибка. Я думаю, что моя главная «проницательность» здесь (которая не слишком яркая) заключается в том, что реальная ошибка была немного больше в следе.Сообщение «Выполнение не выполнено для приложения задачи: dexDebug» примерно так же полезно, как «что-то плохое случилось», и должно действительно сказать «посмотрите вверх для реальной ошибки». – Kibi