尝试在Android Studio上构建Android应用程序时出错:例外:已添加

时间:2014-07-29 07:36:03

标签: android build android-studio

当我尝试在Android Studio中构建我的Android项目时,我收到以下错误 -

Information:Compilation completed with 31 errors and 0 warnings in 4 sec
Information:31 errors
Information:0 warnings
Error:Android Dex: [main] UNEXPECTED TOP-LEVEL EXCEPTION:
Error:Android Dex: [main] java.lang.IllegalArgumentException: already added: Lin/easyapps/android/myapplication/R$menu;
Error:Android Dex: [main] at com.android.dx.dex.file.ClassDefsSection.add(ClassDefsSection.java:122)
Error:Android Dex: [main] at com.android.dx.dex.file.DexFile.add(DexFile.java:161)
Error:Android Dex: [main] at com.android.dx.command.dexer.Main.processClass(Main.java:685)
Error:Android Dex: [main] at com.android.dx.command.dexer.Main.processFileBytes(Main.java:634)
Error:Android Dex: [main] at com.android.dx.command.dexer.Main.access$600(Main.java:78)
Error:Android Dex: [main] at com.android.dx.command.dexer.Main$1.processFileBytes(Main.java:572)
Error:Android Dex: [main] at com.android.dx.cf.direct.ClassPathOpener.processOne(ClassPathOpener.java:170)
Error:Android Dex: [main] at com.android.dx.cf.direct.ClassPathOpener.process(ClassPathOpener.java:144)
Error:Android Dex: [main] at com.android.dx.command.dexer.Main.processOne(Main.java:596)
Error:Android Dex: [main] at com.android.dx.command.dexer.Main.processAllFiles(Main.java:498)
Error:Android Dex: [main] at com.android.dx.command.dexer.Main.runMonoDex(Main.java:264)
Error:Android Dex: [main] at com.android.dx.command.dexer.Main.run(Main.java:230)
Error:Android Dex: [main] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
Error:Android Dex: [main] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
Error:Android Dex: [main] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
Error:Android Dex: [main] at java.lang.reflect.Method.invoke(Method.java:606)
Error:Android Dex: [main] at org.jetbrains.android.compiler.tools.AndroidDxRunner.runDex(AndroidDxRunner.java:161)
Error:Android Dex: [main] at org.jetbrains.android.compiler.tools.AndroidDxRunner.main(AndroidDxRunner.java:294)
Error:Android Dex: [main] at com.intellij.rt.execution.CommandLineWrapper.main(CommandLineWrapper.java:121)
Error:Android Dex: [main] java.lang.IllegalArgumentException: already added: Lin/easyapps/android/myapplication/R$id;
Error:Android Dex: [main] java.lang.IllegalArgumentException: already added: Lin/easyapps/android/myapplication/R$dimen;
Error:Android Dex: [main] java.lang.IllegalArgumentException: already added: Lin/easyapps/android/myapplication/BuildConfig;
Error:Android Dex: [main] java.lang.IllegalArgumentException: already added: Lin/easyapps/android/myapplication/R$attr;
Error:Android Dex: [main] java.lang.IllegalArgumentException: already added: Lin/easyapps/android/myapplication/R;
Error:Android Dex: [main] java.lang.IllegalArgumentException: already added: Lin/easyapps/android/myapplication/R$layout;
Error:Android Dex: [main] java.lang.IllegalArgumentException: already added: Lin/easyapps/android/myapplication/R$drawable;
Error:Android Dex: [main] java.lang.IllegalArgumentException: already added: Lin/easyapps/android/myapplication/R$style;
Error:Android Dex: [main] java.lang.IllegalArgumentException: already added: Lin/easyapps/android/myapplication/R$string;
Error:Android Dex: [main] 10 errors; aborting

以下是来自/ app目录的build.gradle文件

apply plugin: 'com.android.application'

android {
    compileSdkVersion 19
    buildToolsVersion "20.0.0"

    defaultConfig {
        applicationId "in.easyapps.android.myapplication"
        minSdkVersion 16
        targetSdkVersion 19
        versionCode 1
        versionName "1.0"
    }
    buildTypes {
        release {
            runProguard false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
}

请帮助我,因为我对Android Studio很陌生,并且不知道它意味着什么。

谢谢!

0 个答案:

没有答案