web-dev-qa-db-fra.com

L'exportation d'APK depuis Eclipse (ADT) se bloque silencieusement

Chaque fois que j'essaie d'exporter un APK depuis Eclipse (essayé Juno et Indigo) sur Mac, Eclipse se bloque après quelques secondes

Cela fonctionnait bien sur ma configuration actuelle.

Exécuter l'application directement (mode débogage) sur mon téléphone fonctionne très bien.

L'erreur de la console est:

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

J'utilise Mac OS X 10.7.4 sur un MacBook Pro ~ 2010, avec le Java suivant:

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)

J'utilise ADT 20.

J'ai essayé de réinstaller Eclipse et le Android SDK, et de re-télécharger ADT.

La vue d'erreur Eclipse n'affiche rien

Avez-vous des idées de méthodes différentes à essayer ou d'autres façons d'enquêter sur ce qui ne va pas?

À votre santé

Mise à jour: pour toute personne venant après 2014, vous devriez utiliser Android Studio , qui n'a pas ce problème.

132
whalabi

Désactivez Project/Build automatiquement lorsque vous exportez

Je pense que c'est un problème d'Eclipse incapable de détecter la commande Android fonctionne toujours ou quelque chose de similaire.

Bien sûr, il existe toujours l'option de génération d'APK en utilisant Ant en dehors d'Eclipse, vous pouvez générer un Ant build.xml à partir de votre projet Eclipse plus d'informations dans les documents officiels Android docs

411
jmarranz

Désactiver Project->Build Automatically. J'ai remarqué que cela fonctionne pour moi.

12
wangzhengyi

Désactivez le projet/build automatiquement avant d'exporter l'apk.

enter image description here

3
Luna Kong

J'ai utilisé le disable Build Automatically depuis des mois maintenant, jusqu'à ce que je réalise que les plugins AWS ralentissaient tout le processus de lancement. J'ai désinstallé tous les plugins AWS de Help-> InstallationDetails et tout fonctionne maintenant parfaitement comme avant. Je n'ai pas besoin de désactiver Build Automatically plus.

0
Siddharth

Cela semble être un problème avec votre JVM. Pouvez-vous mettre à jour votre Java et vérifier à nouveau. Vérifiez également cela lien

0
san

project/ clean a fonctionné pour moi. Je pense que cela pourrait être lié à la construction du projet, comme d'autres utilisateurs l'ont signalé.

0
Raúl Contreras

vous devriez peut-être essayer d'ajouter l'autorité d'exécution. vous pouvez essayer quelque chose comme ça

première fermeture de la construction automatique

cd/home/votre nom/Android-dev/sdk/tools /

Sudo chmod + x zipalign

fait et bonne chance à vous

0
SadieYu

Le problème a disparu jusqu'à ce que j'aie mis à jour ADT et Eclipse. Je ne sais pas lequel résout le problème. Maintenant, cela fonctionne bien pour plusieurs exportations signées, avec:

  • Version ADT: 22.2.1.v201309180102-833290
  • Eclipse Juno Service Release 2 ID de version: 20130225-0426
  • Gentoo Linux exécutant Java 1.7.0_45-b18.

MISE À JOUR: Peu d'exportations après, je reçois toujours des plantages de temps en temps, mais pas très fréquemment.

0
Toni Gamez