小编SSM*_*SMI的帖子

Gradle Error - 在APK AndroidManifest.xml中复制的重复文件

我正在尝试将库(Evernote Android-SDK)导入Android Studio.我找到并下载它(它出现在外部库部分或项目浏览器中).然后它开始告诉我它正在创建一个重复的文件.

buildscript {
    repositories {
        mavenCentral()
   }
   dependencies {
        classpath 'com.android.tools.build:gradle:0.5.+'
   }
}
apply plugin: 'android'

repositories {
    mavenCentral()
}

dependencies {
    compile 'com.android.support:support-v4:13.0.+'
    compile 'com.evernote:android-sdk:1.1.+'
}

android {
    compileSdkVersion 17
    buildToolsVersion "17.0.0"

    defaultConfig {
        minSdkVersion 14
        targetSdkVersion 16
    }
}
Run Code Online (Sandbox Code Playgroud)

这是出现的一组错误.

Gradle: : duplicate files during packaging of APK C:\Users\SSMI\My Projects\AutoNote\AndroidProject\AutoNote\build\apk\AutoNote-debug-unaligned.apk
Gradle: Execution failed for task ':AutoNote:packageDebug'.
    > Duplicate files copied in APK AndroidManifest.xml
    File 1: C:\Users\SSMI\My Projects\AutoNote\AndroidProject\AutoNote\build\libs\AutoNote-debug.ap_
    File 2: C:\Users\SSMI\My Projects\AutoNote\AndroidProject\AutoNote\build\libs\AutoNote-debug.ap_
Run Code Online (Sandbox Code Playgroud)

这是什么问题,我该如何解决?

回答
所以我所做的是在项目根目录中放一个名为libraries的文件夹.我将evernote sdk库文件夹移动到那里,并将其命名为evernote.

然后我去了文件项目结构.我忽略了警告.我进入模块点击了+并添加了evernote文件夹.然后,我选择了我的应用程序项目模块,然后转到依赖项选项卡.我点击那里(如果不点击,你可能需要Alt …

android gradle android-studio

5
推荐指数
1
解决办法
8005
查看次数

标签 统计

android ×1

android-studio ×1

gradle ×1