aapt.exe zawiesza się, gdy próbuję wyeksportować aplikację na Androida z Eclipse

Ponieważ zaktualizowałem dwa dni temu mój Android SDK do wersji API 14 mam problemy z używaniem Eclipse Helios na moim laptopie z Windows 7 x64.

Kiedy próbuję wyeksportować projekt wszystko jest w porządku, dopóki nie nacisnę przycisku "Zakończ": wtedy pojawia się wyskakujące okienko z napisem "aapt.exe przestał działać " i nie mogę dostać mój podpisany apk; projekt nie zwraca błędów i kompiluje jak zwykle.

Szukalem rozwiazania w googlach, ale nic z rozwiazan, które znalazlem nie dzialalo:

  • I czyszczenie projektu (Project>Clean)
  • wyłączyłem automatyczne budowanie (Project>Build Automatically)
  • usunąłem wszystkie zaimportowane biblioteki (kliknij prawym przyciskiem myszy na project>Properties>Java Build Path)
  • zaktualizowałem wszystkie powiązane oprogramowanie (Pomoc>Sprawdź aktualizacje)
  • I put logcat mode on verbose
  • usunąłem moje .9.png drawables i przeczytane do mojego projektu

Oto wszystkie rozwiązania, które znalazłem związane z aapt.problemy z exe. Czy masz jakieś inne sugestia?

PS: mam też problem z layoutem ze wszystkimi moimi .9.pliki png, które nie są wyświetlane poprawnie, ale nie wiem, czy są powiązane.

Author: Mangusto, 2011-10-21

3 answers

Znalazłem rozwiązanie w oknie>Preferencje>Android>Build ustawiając "Build output" na Normal, a następnie projekt>Clean>Wyczyść wszystko.

Nie wiem, czy jest to ostateczne rozwiązanie, ale pozwoliło mi to wyeksportować mój apk z odpowiednim .9.układ graficzny png.

Mam nadzieję, że to pomoże.

 23
Author: Mangusto,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-10-21 07:37:19

Napotkałem ten sam problem, gdy próbowałem dodać id jako <resources>, Jak wspomniano tutaj.

<resources>
  <item type="id" name="button_ok" />
  <item type="id" name="dialog_exit" />
</resources>

Kiedy to usunąłem, budowa zakończyła się sukcesem.

 4
Author: rishabhmhjn,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-03-27 01:33:09

Miałem ten sam problem z zdefiniowaniem takiego elementu menu:

<item 
    android:id="@+id/menu_help" 
    android:showAsAction="never|withText"
    android:title="@string/action_label_help"
    android:icon="@drawable/ic_menu_help"
/>

Właśnie brakowało mi pliku ikony ic_menu_help, ale zamiast dać mi miły komunikat, że brakuje pliku obrazu, to awaria aapt.

 4
Author: Gregg Reno,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-12-16 14:30:23