2014-06-10 15 views
7

qualsiasi organismo può plz aiuto che questo problema voglio usare questa libreria sul mio progetto Android StudioResource ingresso ic_launcher già definito

https://github.com/daimajia/AndroidImageSlider 

put quando ho messo nel mio file Gradle mostra questi errori

Information:Gradle tasks [:app:generateDebugSources] 
Information:res\drawable-mdpi-v4\ic_launcher.png:0: error: Resource entry ic_launcher is already defined. 
Information:res\drawable-mdpi\ic_launcher.png:0: Originally defined here. 
Information:res\drawable-xhdpi-v4\ic_launcher.png:0: error: Resource entry ic_launcher is already defined. 
Information:res\drawable-xhdpi\ic_launcher.png:0: Originally defined here. 
Information:res\drawable-xxhdpi-v4\ic_launcher.png:0: error: Resource entry ic_launcher is already defined. 
Information:res\drawable-xxhdpi\ic_launcher.png:0: Originally defined here. 
Information:1 error 
Information:0 warnings 
Information:See complete output in console 
Error:Execution failed for task ':app:processDebugResources'. 
> com.android.ide.common.internal.LoggedErrorException: Failed to run command: 
    C:\Users\Razi\AppData\Local\Android\android-studio\sdk\build-tools\19.1.0\aapt.exe package -f --no-crunch -I C:\Users\Razi\AppData\Local\Android\android-studio\sdk\platforms\android-19\android.jar -M C:\Users\Razi\AndroidStudioProjects\AllahNames\app\build\manifests\debug\AndroidManifest.xml -S C:\Users\Razi\AndroidStudioProjects\AllahNames\app\build\res\all\debug -A C:\Users\Razi\AndroidStudioProjects\AllahNames\app\build\assets\debug -m -J C:\Users\Razi\AndroidStudioProjects\AllahNames\app\build\source\r\debug -F C:\Users\Razi\AndroidStudioProjects\AllahNames\app\build\libs\app-debug.ap_ --debug-mode --custom-package com.ua.allahnames.app --output-text-symbols C:\Users\Razi\AndroidStudioProjects\AllahNames\app\build\symbols\debug 
Error Code: 
    1 
Output: 
    res\drawable-mdpi-v4\ic_launcher.png:0: error: Resource entry ic_launcher is already defined. 
    res\drawable-mdpi\ic_launcher.png:0: Originally defined here. 
    res\drawable-xhdpi-v4\ic_launcher.png:0: error: Resource entry ic_launcher is already defined. 
    res\drawable-xhdpi\ic_launcher.png:0: Originally defined here. 
    res\drawable-xxhdpi-v4\ic_launcher.png:0: error: Resource entry ic_launcher is already defined. 
    res\drawable-xxhdpi\ic_launcher.png:0: Originally defined here. 

ic_launcher già definito! Quale potrebbe essere l'errore? Ho provato a cambiare gli strumenti di build su 19.1.0 ma non penso che sia un problema?

Ecco il mio codice build.gradle

dependencies { 
    compile 'com.android.support:appcompat-v7:+' 
    compile 'com.daimajia.slider:library:[email protected]' 
    compile fileTree(dir: 'libs', include: ['*.jar']) 
} 
+0

Eh, non è necessario scaricare l'intero albero del progetto da [https://github.com/daimajia/AndroidImageSlider](https://github.com/daimajia/AndroidImageSlider), tra cui i suoi file di risorse? – ChuongPham

+0

non lo sto scaricando Ho messo una riga di codice in build.gradle vedi la domanda aggiornata sopra –

+0

Tutto quello che stai facendo è includere il JAR pertinente nello script di compilazione. E i file delle risorse? Ecco perché stai ricevendo l'errore. Devi scaricare il progetto da qualche parte, quindi includere l'intero progetto nel tuo progetto. Senza i file di risorse, Gradle si lamenterà. – ChuongPham

risposta

11

Sono l'autore di this library. Mi dispiace tanto per averti messo nei guai.

C'è una soluzione si può avere una prova:

rinominare il ic_launcher (nel progetto res/drawable-hdpi, res/drawable-mdpi, res/drawable-xhdpi, res/drawable-xxhdpi).

Questo problema si verifica solo quando ci sono due file con lo stesso nome.

+0

Ho rilasciato una nuova versione che ha risolto questo problema. https://github.com/daimajia/AndroidImageSlider/issues/8 – daimajia

+0

Ho rilasciato [v1.0.3] (https://github.com/daimajia/AndroidImageSlider/releases) per risolvere questo problema. – daimajia

+0

sì l'ho fissato lo stesso giorno rinominando i file ic_launcher ma mi chiedevo come avrei messo il mio ic_launcher ma grazie ora posso farlo con questa soluzione ... grazie per la risposta! –

0

È necessario pulire e ricostruire il progetto. Per fare ciò, è necessario invalidare e quindi riavviare Android Studio.

Controllare sotto l'immagine.

enter image description here