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?
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