Как я могу заставить NetBeans запускать мой проект Android в эмуляторе? - PullRequest
0 голосов
/ 27 марта 2012

Было время, когда NetBeans 6.9.1 с библиотекой Android использовался для запуска моих проектов в эмуляторе Android.Теперь он скомпилирует мои проекты, но никогда не «запускает» их - я даже не могу заставить его запустить эмулятор!

То, что я пробовал:

  • Созданиеновое устройство Android и принуждение NetBeans к использованию этого устройства
  • перезапуск NetBeans
  • перезапуск моего компьютера
  • очистка перед сборкой
  • вербальное и физическое насилие над моим рабочим столом

Итак, я думаю, мои вопросы:

  1. Могу ли я сделать что-то еще, чтобы NetBeans запустил мой проект, и
  2. Если нет (1)Есть ли способ экспортировать пакет и запустить его из командной строки, используя инструмент непосредственно?

Ответы [ 3 ]

1 голос
/ 10 июля 2012

Развернуто ли ваше приложение (если это так, возможно, вам нужно настроить параметры проекта и выбрать его для запуска (по умолчанию) активности)?

Плагин IDE / android видит ваши устройства? Ctrl-5, и посмотрите, и Android-устройство проверяет, подключен ли эмулятор или реальное устройство.

-Radim

0 голосов
/ 06 июня 2012

Я не использую NetBeans для разработки под Android, поэтому я не знаю, есть ли способ запустить ваше приложение в эмуляторе, используя netbeans. Но я запустил приложения для эмулятора с помощью сценариев оболочки, так что это возможно через командную строку.

запуск эмулятора может быть выполнен с помощью инструмента 'эмулятор', предоставленного в sdk, вот документация: http://developer.android.com/guide/developing/tools/emulator.html

при условии, что apk уже собран, вам просто нужно установить apk с помощью adb (перед этим может потребоваться удалить старую версию apk, что также можно сделать с помощью adb). вот эта документация: http://developer.android.com/guide/developing/tools/adb.html

Отсюда вы можете открыть приложения на устройстве и запустить нужное приложение. или вы можете использовать команду оболочки через adb для запуска приложения. это должно быть полезно для этого: http://www.android.pk/blog/general/launch-app-through-adb-shell/

Теперь, как я уже сказал, все это может быть выполнено с помощью сценария оболочки, если вы того пожелаете, как бы это ни стало более сложным, так как вам нужно будет настроить функцию для опроса эмулятора до его полного запуска, как во время установки и установки. Удаление не может произойти, пока система полностью не загрузится. эта ссылка поможет, если вы чувствуете себя честолюбивым и хотите настроить это как скрипт: http://devmaze.wordpress.com/2011/12/12/starting-and-stopping-android-emulators/

надеюсь, что это поможет.

0 голосов
/ 27 марта 2012

Я знаю, что это, вероятно, не тот ответ, который вам нужен, поскольку он не решит вашу проблему, но вы уже подумали о переходе на Eclipse (для разработки Android). Google сделал Eclipse очень простым в использовании и предлагает много отличных инструментов, предлагаемых через SKD для помощи с ресурсами и отладкой. ADT также делает настройку очень простой. Вы также можете контролировать все свои эмуляторы из Eclipse.

Еще одна причина, по которой я бы порекомендовал это, заключается в том, что я импортировал в Eclipse проекты Android, созданные в других IDE, и в них, как правило, содержится множество предупреждений и ошибок, которые противоречат лучшей практике Google по разработке Android. Eclipse действительно хорош в этом, чтобы ваше приложение могло полностью раскрыть свой потенциал.

Как я уже сказал, возможно, это не то, что вы ищете, но я бы определенно рекомендовал вместо этого использовать Eclipse.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...