在android studio中使用jar文件时出错

时间:2015-07-13 06:27:20

标签: android

我是android新手。我正在做一个项目,我想使用jar文件。实际上我使用dex2jar将.apk文件转换为.jar文件。我在lib文件夹中添加了.jar文件并添加为库。但在运行应用程序时,它显示错误: 错误:任务':app:dexDebug'。

的执行失败
  

com.android.ide.common.process.ProcessException:org.gradle.process.internal.ExecException:进程'命令' C:\ Program Files \ Java \ jdk1.7.0_79 \ bin \的java.exe''完成非零退出值1

我的build.gradle文件是

apply plugin: 'com.android.application'

android {
    compileSdkVersion 22
    buildToolsVersion "22.0.1"

    defaultConfig {
        applicationId "com.protocolnet.myapplication"
        minSdkVersion 15
        targetSdkVersion 22
        versionCode 1
        versionName "1.0"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
    dexOptions {
        preDexLibraries = false
    }
}

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile 'com.android.support:appcompat-v7:22.2.0'
    compile files('libs/viabee-dex2jar.jar')
}

。 如何摆脱这个错误。请有人帮帮我吗?

1 个答案:

答案 0 :(得分:0)

你不能使用从apk转换的.jar文件作为库,因为它不是库。您可以使用此method获取源代码。