相关疑难解决方法(0)

Android Gradle插件0.7.0:"在打包APK期间重复文件"

使用Android Gradle插件0.7.0以下内容build.gradle:

buildscript {
    repositories {
        mavenCentral()
    }

    dependencies {
        classpath 'com.android.tools.build:gradle:0.7.0'
    }
}

apply plugin: 'android'

repositories {
    maven { url "https://android-rome-feed-reader.googlecode.com/svn/maven2/releases" }
    maven { url "http://dl.bintray.com/populov/maven" }
    mavenCentral()
}

android {
    compileSdkVersion 19
    buildToolsVersion '18.1.1'

    defaultConfig {
        minSdkVersion 9
        targetSdkVersion 19
    }
    buildTypes {
        release {
            runProguard true
            proguardFile getDefaultProguardFile('proguard-android-optimize.txt')
        }
    }
    productFlavors {
        defaultFlavor {
            proguardFile 'proguard-rules.txt'
        }
    }
    sourceSets {
        instrumentTest.setRoot('src/instrumentTest')
    }
}

configurations {
    apt
}

ext.androidAnnotationsVersion = '2.7.1';

dependencies {
    compile 'com.android.support:support-v4:18.0.0' …
Run Code Online (Sandbox Code Playgroud)

android gradle android-studio android-gradle-plugin

322
推荐指数
7
解决办法
12万
查看次数

在打包APK app-debug-unaligned.apk期间复制文件

Duplicate files during packaging of APK app-debug-unaligned.apk放入2个jar文件时出现此错误:

  • httpclient-4.3.5.jar

  • httpmime-4.3.5.jar

    进入libs文件夹后Sync with GradleRun.

如果用户1个jar文件 - httpmime-4.3.5.jar,我不会收到此错误.

请帮我如何避免这个错误,还可以使用上面的2个jar文件,

谢谢,

p/s:我使用Android Studio版本0.8.6.

Error Detail

错误:在APK ...\app\build\outputs\apk\app-debug-unaligned.apk打包过程中重复文件存档中的路径:META-INF/DEPENDENCIES原点1:...\app\libs\httpclient-4.3 .5.jar Origin 2:...\app\libs\httpmime-4.3.5.jar

build.gradle

android {
compileSdkVersion 20
buildToolsVersion '20.0.0'
defaultConfig {
    applicationId 'com.app'
    minSdkVersion 9
    targetSdkVersion 20
    versionCode 1
    versionName '1.0'
}
buildTypes {
    release {
        runProguard false
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
    }
}
productFlavors {
}
packagingOptions {
    exclude 'META-INF/LICENSE.txt'
}

dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs') …
Run Code Online (Sandbox Code Playgroud)

android jar http apache-commons-httpclient android-studio

49
推荐指数
2
解决办法
3万
查看次数