2015-07-30 35 views
8

Tôi đã tạo một Jar của một dự án được viết bằng ngôn ngữ Kotlin. Jar chứa các thư mục sau:Kotlin Vấn đề Gradle

com 
jet 
kotlin 
meta-inf 
okio 
org 

Sau đó, tôi đã tạo một dự án android và thêm Kotlin và Jar làm phụ thuộc.

Khi tôi cố gắng thực hiện ứng dụng hello world, nó ném ngoại lệ sau đây.

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 1

Ứng dụng của tôi xây dựng tập tin gradle là

apply plugin: 'com.android.application' 
apply plugin: 'kotlin-android' 

android { 
    compileSdkVersion 22 
    buildToolsVersion "22.0.1" 

    defaultConfig { 
     applicationId "abc.xyz.kotlin" 
     minSdkVersion 15 
     targetSdkVersion 22 
     versionCode 1 
     versionName "1.0" 
    } 
    buildTypes { 
     release { 
      minifyEnabled false 
      proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 
     } 
    } 
    sourceSets { 
     main.java.srcDirs += 'src/main/kotlin' 
    } 
} 

dependencies { 
    compile fileTree(include: ['*.jar'], dir: 'libs') 
    compile 'com.android.support:appcompat-v7:22.2.1' 
    compile "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version" 
    compile files('libs/xyz.jar') 
} 
buildscript { 
    ext.kotlin_version = '0.12.1218' 
    repositories { 
     mavenCentral() 
    } 
    dependencies { 
     classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" 
    } 
} 
repositories { 
    mavenCentral() 
} 

bạn có thể vui lòng giúp tôi giải quyết vấn đề này?

+0

Thử xây dựng ứng dụng của bạn từ dòng lệnh như: "./gradlew assembleDebug --stacktrace --debug". Nó sẽ cung cấp cho chúng tôi thêm thông tin về lỗi. Hãy nhớ thay đổi tên nhiệm vụ bằng tên tác vụ mà bạn đang sử dụng để xây dựng dự án. – mklimek

Trả lời

6

Jar của tôi có chứa thời gian chạy Kotlin và tôi đã định cấu hình Kotlin trong dự án Android của tôi. Hai cấu hình Kotlin này đã gây ra vấn đề. Sau khi loại bỏ Kotlin từ Jar của tôi nó bắt đầu làm việc.

Các vấn đề liên quan