2016-04-15 21 views
22

Kilka dni temu zaktualizowałem program do wersji Android Studio 2.0 i wszystko działało dobrze, ale dzisiaj, gdy próbowałem skompilować projekt, otrzymałem następujący komunikat o błędzie: Logcat:Błąd: Wykonanie nie powiodło się dla zadania ": app: buildInfo Debug Loader"

Error:Execution failed for task ':app:buildInfoDebugLoader'.

Exception while doing past iteration backup : Source \app\build\intermediates\builds\debug\184802777347678\classes.dex and destination \app\build\intermediates\builds\debug\184802777347678\classes.dex must be different

błąd mówi mi, że to samo .dex musi być inny, więc jestem zupełnie zdezorientowany. Jak mogę to rozwiązać?

+1

ktoś szuka więcej informacji na temat tego, co .dex plik jest iść tutaj http://stackoverflow.com/questions/7750448/dex-file-in-android – Raja

+2

Build -> Clean Projekt powinien rozwiązać problem –

Odpowiedz

45
  1. Wyczyść swój projekt.
  2. I spróbuj odbudować go.

Jeśli to zrobiłeś, włącz mutidex w pliku build.gradle bazy aplikacji.

multiDexEnabled true 
4

Wystarczy dodać poniżej linii w swojej aplikacji Gradle Zależności

compile 'com.android.support:multidex:1.0.0' 

a następnie poniżej linii w defaultConfig

multiDexEnabled true 
5

Sposób I rozwiązać problem był po prostu usunąć plik!

+2

że spełnił swoje zadanie dla mnie, dzięki! lepiej wtedy zmienić Gradle – SpyZip

2

po prostu przejdź i usuń folder kompilacji w folderze aplikacji. unieważnij pamięć podręczną i oczyść projekt, a następnie przebuduj ...

0

Używam Androida Studio 2.2.1 i miałem ten sam błąd. Rozwiązałem to przez usunięcie folderu zawierającego plik classes.dex. W moim przypadku było to w folderze 32129143802723 z C: \ Users \ ME \ AndroidStudioProjects \ myApp \ app \ build \ intermediates \ builds \ debug \ 32129143802723 \ classes.dex.

Z paska menu wybrałem opcję Unieważnij pamięć podręczną/Uruchom ponownie ... Następnie opcję Unieważnij i uruchom ponownie.

Naprawiono problem. Błąd zniknął i mogłem uruchomić aplikację. Nadzieje, że to pomaga.

0

Rozwiązałem go zmieniając nazwę folderu "kompilacja" w moim folderze projektu. Gdy będziesz budować ponownie, studio android utworzy nowy folder kompilacji.

0

po prostu kliknij na produkcji i na liście rozwijanej kliknij pozycję czystego projektu, to rozwiązuje go bardzo szybko

1

Więc po prostu usunięte dane na temat aplikacji zainstalowanej na telefonie, a następnie odinstalować aplikację. Następnym razem, gdy go uruchomiłem, zadziałało to bez żadnych problemów.