Експорт APK від затемнення (ADT) мовчки виходить з ладу


133

Кожен раз, коли я намагаюся експортувати APK з Eclipse (спробував Juno та Indigo) на Mac, затемнення припиняється через кілька секунд

Це працювало чудово в моїй поточній установці.

Запуск програми прямо (режим налагодження) на моєму телефоні працює чудово.

Помилка консолі:

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

Я використовую Mac OS X 10.7.4 на ~ 2010 MacBook Pro із наступним 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)

Я використовую ADT 20.

Я спробував перевстановити Eclipse та Android SDK та повторно завантажити ADT.

Перегляд помилки Eclipse нічого не показує

Будь-які ідеї різних методів, які я можу спробувати, або інші способи дослідити, що відбувається не так?

Ура

Оновлення: для всіх, хто прийде після 2014 року, ви повинні використовувати Android Studio , у якого немає цієї проблеми.

Відповіді:


411

Вимкнення проекту / побудови автоматично під час експорту

Я думаю, що проблема Eclipse не в змозі виявити команду Android все ще працює або щось подібне.

Звичайно, завжди є можливість генерації APK, використовуючи Ant за межами Eclipse, ви можете створити мурашник build.xml з вашого проекту Eclipse. Більше інформації в офіційних документах Android


1
Я перейшов з цього питання деякий час тому, але, враховуючи кількість надбавок, ваша відповідь, я припускаю, що це працює
whalabi

2
Не знаю, чому, але це також працювало для мене на Ubuntu Linux (Dell XPS13, що працює з проектом Sputnik Project з останнім пакетом ADT). Проблема почалася без будь-яких змін та попереджень, одного дня вона працювала, наступного - не. Збільшити розмір купи не виправили це, але як тільки я вимкнув автоматичну збірку, все було добре. Дивно.
BasicPleasureModel

35
Не можу повірити, що це все ще відбувається. Таким чином, набір для розробки Android за замовчуванням виходить з ладу щоразу, коли ви намагаєтесь експортувати APK. Неймовірно.
Дейв

3
Я поставив вихід збірки для нормальної , як описано тут: stackoverflow.com/questions/7843436 / ... , а потім Eclpise не врізатися. ADT 21.1.0 на Eclipse Juno.
санна

1
Я справді не можу в це повірити. Він працював бездоганно місяцями, ніж я оновив ADT, і він перестав працювати (успіх 5%, можливо, ..). Ваше рішення спрацювало чудово ... сором за кодери ADT.
elbuild

12

Відключити Project->Build Automatically. Я зазначив, що це працює для мене.


Проблема зберігається із Eclipse Luna, це рішення працює з Eclipse Luna
трилогія



0

project/ cleanпрацював на мене. Я думаю, що це може бути пов’язане з побудовою проекту, як це опублікували інші користувачі.


0

Проблема пішла, поки я не оновив ADT та Eclipse. Я не знаю, хто з них вирішує питання. Зараз він працює безперебійно для підписання експорту, який:

  • ADT Версія: 22.2.1.v201309180102-833290
  • Eclipse Juno Service Release 2 Ідентифікатор збірки: 20130225-0426
  • Gentoo Linux під управлінням Java 1.7.0_45-b18.

ОНОВЛЕННЯ: Мало експорту після, я все одно час від часу отримую збої, але не дуже часто.


0

можливо, вам слід спробувати додати повноваження виконавця. ви можете спробувати щось подібне

спочатку закрийте автоматичну збірку

cd / home / ваше ім’я / android-dev / sdk / tools /

sudo chmod + x zipalign

зроблено і удачі вам


0

Я використовував ці disable Build Automaticallyмісяці, поки не зрозумів, що плагіни AWS сповільнюють весь процес запуску. Я видалив усі плагіни AWS з довідки-> InstallationDetails і все зараз працює чудово, як і раніше. Мені більше не потрібно відключати Build Automatically.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.