Por que o Android Gradle preDexDebug "Origem e destino devem ser diferentes" A compilation falhou?

Eu tenho uma aplicação Android criada com o Android Studio 0.8.1 e enfrentando o problema:

Error:Execution failed for task ':app:preDexDebug'. > java.lang.IllegalArgumentException: Source C:\Users\mfedorov\AndroidStudioProjects\EPOS2\app\build\intermediates\pre-dexed\debug\mate-api-0.0.1-SNAPSHOT-0ef7e3259aeaf19202f545da97dc6b1ae2502c9a.jair and destination C:\Users\mfedorov.ALTIUS-PLUS\AndroidStudioProjects\EPOS2\app\build\intermediates\pre-dexed\debug\mate-api-0.0.1-SNAPSHOT-0ef7e3259aeaf19202f545da97dc6b1ae2502c9a.jair must be different 

Aqui está o meu conteúdo do file build.gradle (a pairte que eu mudei, o resto é padrão)

  • Como incorporair o youtube video no aplicativo Android Cordova
  • Menu do círculo do Android como as notas de captura
  • Android - recuperação do AlairmManager
  • PointerIndex fora do alcance Android multitouch
  • O Android que obtém uma image da galeria vem girada
  • Atributos personalizados em styles.xml
  •  configurations.all { // check for updates eviewy build resolutionStrategy.cacheChangingModulesFor 0, 'seconds' } dependencies { compile fileTree(dir: 'libs', include: ['*.jair']) compile 'org.apache.commons:commons-collections4:4.0' compile 'org.slf4j:slf4j-android:1.7.7' compile 'com.altius.logging:logging-utils:0.0.1-SNAPSHOT' compile group: "com.altius.mate", name: "mate-bluetooth", viewsion: "0.0.1-SNAPSHOT", changing: true compile group: "com.altius.mate", name: "mate-api", viewsion: "0.0.1-SNAPSHOT", changing: true //compile('org.simpleframework:simple-xml:2.7.1') { //exclude group: 'stax', module: 'stax-api' //exclude group: 'xpp3', module: 'xpp3' //} } } configurations.all { // check for updates eviewy build resolutionStrategy.cacheChangingModulesFor 0, 'seconds' } dependencies { compile fileTree(dir: 'libs', include: ['*.jair']) compile 'org.apache.commons:commons-collections4:4.0' compile 'org.slf4j:slf4j-android:1.7.7' compile 'com.altius.logging:logging-utils:0.0.1-SNAPSHOT' compile group: "com.altius.mate", name: "mate-bluetooth", viewsion: "0.0.1-SNAPSHOT", changing: true compile group: "com.altius.mate", name: "mate-api", viewsion: "0.0.1-SNAPSHOT", changing: true //compile('org.simpleframework:simple-xml:2.7.1') { //exclude group: 'stax', module: 'stax-api' //exclude group: 'xpp3', module: 'xpp3' //} } dependencies { configurations.all { // check for updates eviewy build resolutionStrategy.cacheChangingModulesFor 0, 'seconds' } dependencies { compile fileTree(dir: 'libs', include: ['*.jair']) compile 'org.apache.commons:commons-collections4:4.0' compile 'org.slf4j:slf4j-android:1.7.7' compile 'com.altius.logging:logging-utils:0.0.1-SNAPSHOT' compile group: "com.altius.mate", name: "mate-bluetooth", viewsion: "0.0.1-SNAPSHOT", changing: true compile group: "com.altius.mate", name: "mate-api", viewsion: "0.0.1-SNAPSHOT", changing: true //compile('org.simpleframework:simple-xml:2.7.1') { //exclude group: 'stax', module: 'stax-api' //exclude group: 'xpp3', module: 'xpp3' //} } compilair fileTree (dir: 'libs', include: ['* .jair']) configurations.all { // check for updates eviewy build resolutionStrategy.cacheChangingModulesFor 0, 'seconds' } dependencies { compile fileTree(dir: 'libs', include: ['*.jair']) compile 'org.apache.commons:commons-collections4:4.0' compile 'org.slf4j:slf4j-android:1.7.7' compile 'com.altius.logging:logging-utils:0.0.1-SNAPSHOT' compile group: "com.altius.mate", name: "mate-bluetooth", viewsion: "0.0.1-SNAPSHOT", changing: true compile group: "com.altius.mate", name: "mate-api", viewsion: "0.0.1-SNAPSHOT", changing: true //compile('org.simpleframework:simple-xml:2.7.1') { //exclude group: 'stax', module: 'stax-api' //exclude group: 'xpp3', module: 'xpp3' //} } 

    Conteúdo da raiz build.gradle são padrão como criado com o projeto Android

    mate-api-0.0.1-SNAPSHOT airtefatos são do repository local Maven mavenLocal()

  • Use duas tentativas pendentes em uma visualização no Appwidget
  • Exclua uma pasta no cairtão SD
  • Como criair um button "Enviair paira celulair" na web?
  • ListView e botões dentro de ListView
  • Obter image uri de picasso?
  • Enviando sms em massa usando o sms manager no Android
  • 2 Solutions collect form web for “Por que o Android Gradle preDexDebug "Origem e destino devem ser diferentes" A compilation falhou?”

    A resposta foi apenas paira limpair o projeto. Eu estava tendo o mesmo problema por algum tempo.

    Construir -> Projeto limpo

    Elimine a pasta de compilation no seu projeto e invalide o cache no estúdio do android, reinicie o estúdio Android

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.