Có một dự án Android làm việc trong Eclipse (4.4.2) ADT, chạy trên Linux (Ubuntu 14,10)Sau khi nhập khẩu từ Eclipse để Android Studio không thể chạy Execution thất bại cho nhiệm vụ ': Ứng dụng: dexDebug"
tôi có. được nhập vào Android Studio (1.1.0) và quản lý để loại bỏ các lỗi biên dịch ban đầu của tôi
Điều tiếp theo tôi muốn chạy trên điện thoại của mình - Tôi nhấn nút "Chạy" màu xanh lục và sau một chút trong khi tôi gặp lỗi (điều này không hiển thị khi tôi chỉ xây dựng mô-đun, chỉ khi tôi cố gắng chạy)
Lỗi này là:
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
Bạn đang xem xét SO trong 4 giờ qua và không tìm thấy bất kỳ thứ gì có vẻ liên quan đến dự án của tôi. Có một nơi nào khác mà tôi có thể tìm để tìm ra một lỗi hữu ích hơn không?
EDIT: Aaarghh - chỉ cần tái tạo toàn bộ dự án (chứ không phải tin tưởng trình hướng dẫn nhập khẩu) - Tôi tạo ra một dự án mới Android Studio, nhập khẩu mã và nguồn lực của tôi và sau đó giải quyết tất cả các lỗi lập và phụ thuộc. Đã thông qua để xây dựng rõ ràng sau đó đã cố gắng để chạy .... cùng một lỗi damn! Giống hệt nhau. Tôi đang làm gì sai?
build.gradle mới đã được đăng để tham khảo:
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')
}
Cũng cố gắng để xuất khẩu như một APK với keystore của tôi: có một lỗi tương tự:
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 nào bạn thêm mục này vào? lib hoặc ứng dụng? tôi đã cố gắng để thêm một và cả hai, vẫn không giúp tôi. có cùng một vấn đề @Kibi – Celly
Trong trường hợp cụ thể của tôi, tôi đã thêm nó vào bản build-gradle của lib. Về cơ bản tôi đã có (trong Eclipse) một dự án nhập khẩu cho một "SwipeListView" trong đó có jar nineoldandroids trong thư mục libs của nó. Tất nhiên nó đặc trưng cho trường hợp của tôi vì đó là lỗi của tôi. Tôi nghĩ rằng "cái nhìn sâu sắc" chính của tôi ở đây (mà không phải là quá sáng) là lỗi thực sự là một chút tiếp tục trong dấu vết.Thông báo "Thực hiện thất bại cho ứng dụng nhiệm vụ: dexDebug" là hữu ích như "một cái gì đó xấu đã xảy ra" và thực sự nên nói "tìm kiếm cao hơn cho các lỗi thực sự." – Kibi