webentwicklung-frage-antwort-db.com.de

Das Exportieren von APK aus Eclipse (ADT) stürzt unbemerkt ab

Jedes Mal, wenn ich versuche, eine APK von Eclipse (Juno und Indigo ausprobiert) auf einen Mac zu exportieren, stürzt Eclipse nach einigen Sekunden ab

Dies funktionierte bei meinem aktuellen Setup einwandfrei.

Das direkte Ausführen der App (Debug-Modus) auf meinem Telefon funktioniert einwandfrei.

Der Fehler von der Konsole ist:

Invalid memory access of location 0x10073f113 rip=0x101f656f7
Bus error: 10

Ich verwende Mac OS X 10.7.4 auf einem MacBook Pro von ~ 2010 mit folgendem Java:

Java version "1.6.0_33"
Java(TM) SE Runtime Environment (build 1.6.0_33-b03-424-11M3720)
Java HotSpot(TM) 64-Bit Server VM (build 20.8-b03-424, mixed mode)

Ich benutze ADT 20.

Ich habe versucht, Eclipse und das Android SDK) neu zu installieren und ADT erneut herunterzuladen.

Die Eclipse-Fehleransicht zeigt nichts an

Irgendwelche Ideen zu verschiedenen Methoden, die ich ausprobieren kann, oder andere Möglichkeiten, um zu untersuchen, was falsch läuft?

Prost

Update: Für alle, die nach 2014 kommen, sollten Sie Android Studio verwenden, das dieses Problem nicht hat.

132
whalabi

Deaktivieren Sie Project/Build automatisch, wenn Sie exportieren

Ich denke, ist ein Problem von Eclipse nicht in der Lage zu erkennen, dass der Befehl Android noch funktioniert oder ähnliches.

Natürlich gibt es immer die Möglichkeit, APKs mit Ant außerhalb von Eclipse zu generieren. Sie können eine Ant build.xml aus Ihrem Eclipse-Projekt generieren. Weitere Informationen finden Sie in den offiziellen Android Dokumenten

411
jmarranz

Deaktivieren Sie Project->Build Automatically. Ich habe festgestellt, dass dies bei mir funktioniert.

12
wangzhengyi

Deaktivieren Sie Project/Build automatisch vor dem Export der apk.

enter image description here

3
Luna Kong

Ich habe den disable Build Automatically Jetzt seit Monaten verwendet, bis mir klar wurde, dass AWS-Plugins den gesamten Startvorgang verlangsamen. Ich habe alle AWS-Plugins von Help-> InstallationDetails deinstalliert und jetzt funktioniert alles perfekt wie zuvor. Ich muss Build Automatically Nicht mehr deaktivieren.

0
Siddharth

Dies scheint ein Problem mit Ihrer JVM zu sein. Können Sie Ihr Java und erneut überprüfen. Überprüfen Sie auch diese Link

0
san

project/ clean hat für mich gearbeitet. Ich denke, es könnte mit dem Aufbau des Projekts zusammenhängen, wie andere Benutzer geschrieben haben.

0
Raúl Contreras

möglicherweise sollten Sie versuchen, die Ausführungsberechtigung hinzuzufügen. Sie können so etwas versuchen

schließen Sie zuerst die automatische Erstellung

cd/home/dein name/android-dev/sdk/tools /

Sudo chmod + x zipalign

getan und viel Glück für Sie

0
SadieYu

Das Problem ist verschwunden, bis ich ADT und Eclipse aktualisiert habe. Ich weiß nicht, welcher das Problem löst. Jetzt funktioniert es reibungslos für mehrere signierte Exporte mit:

  • ADT-Version: 22.2.1.v201309180102-833290
  • Eclipse Juno Service Release 2 Build-ID: 20130225-0426
  • Gentoo Linux läuft Java 1.7.0_45-b18.

UPDATE: Wenige Exporte später bekomme ich immer noch hin und wieder Abstürze, aber nicht sehr häufig.

0
Toni Gamez