Android-Hello World

В настоящее время я изучаю, как создавать приложения для Android, поэтому я начал с основного учебника "Hello World" на домашней странице Android Developers. Код довольно прост, но когда я его запускаю (я использую Eclipse и AVD v2.2), он показывает только "Android". Он не идет на главный экран. Я обновил все, и у меня все еще проблема. Есть ли что-то, чего я не делал, или

Новые ошибки:

[2010-09-29 09:35:04 - DeviceMonitor]Sending jdwp tracking request failed!

[2010-09-29 09:41:50 - HelloAndroid] Performing com.example.helloandroid.HelloAndroid activity launch
[2010-09-29 10:16:23 - HelloAndroid] Uploading HelloAndroid.apk onto device 'emulator-5554'
[2010-09-29 10:16:28 - HelloAndroid] Installing HelloAndroid.apk...
[2010-09-29 10:20:27 - HelloAndroid] Failed to install HelloAndroid.apk on device 'emulator-5554!
[2010-09-29 10:20:27 - HelloAndroid] (null)
[2010-09-29 10:20:29 - HelloAndroid] Launch canceled!

Ответы

Ответ 1

Я предполагаю, что вы используете эмулятор. Ты должен быть терпеливым; это займет очень много времени (несколько минут.) Вы можете запустить эмулятор вручную, перейдя в меню "Окно" в Eclipse, выбрав "Android SDK и менеджер ADB", нажав на созданный эмулятор, а затем нажав на Кнопка Пуск. Подождите, пока вы не увидите главный экран. Если необходимо, откройте его, щелкнув и перетащив мышь вниз по экрану, пока он не разблокируется.

Если у вас есть доступ к физическому телефону и USB-кабелю, у вас будет намного лучший (быстрый) опыт в целом.

Удачи!

Ответ 2

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

Я сделал все. выкопал Интернет, установил и переустановил все 4-5 раз, включая JDK. Я не уверен, что это поможет в долгосрочной перспективе, но, похоже, это сработало для меня.

Ответ 3

Что касается меня, у меня была та же проблема, и это помогло увеличить объем SD и максимальный размер кучи VM-приложений. (Android SDK и AVD-менеджер - Виртуальное устройство - Редактировать) Что интересно, обратное изменение SD и кучи на предыдущие значения также в порядке. Это означает, что любого изменения параметров эмулятора и его перестройки достаточно. (Простой перезапуск не поможет)

Определенно, это дешевле, чем полная переустановка.: -)

Ответ 4

откройте экран из эмулятора. Это сделало трюк для меня.

Ответ 5

перейдите в конфигурацию запуска и выберите целевую вкладку. под этой вкладкой вы можете видеть свои цели. затем выберите автоматический переключатель и установите флажок AVD. затем попытайтесь запустить, скорее всего, ваша проблема будет решена.

Ответ 6

У меня была та же проблема, и я решил это.

если вы запустите

adb

В списке ничего не было. Так и было.

adb kill-server

и

adb start-server

Теперь, если вы снова запустите эмулятор, событие Activity oncreate будет подключаться правильно. Не уверен, что это предусмотрено, но при первом запуске на эмуляторе не работает. И кто-то подтверждает это? Спасибо.

Ответ 7

У меня была та же проблема, с которой я запускал Android 3.1 Java 1.6 на Eclipse. Просто запустите процесс сборки, и он начнет во второй раз.

Ответ 8

Я также столкнулся с ошибкой при выполнении следующих инструкций, поэтому я запустил "adb logcat", который показал, что он не может найти класс.

В инструкциях (учебник) -: Было сказано, что (при создании нового проекта или класса) имя приложения, установленное в Hello World, и название активности стало HelloWorldActivity.

Итак, если вы поддерживаете имя CreateActivity и имя приложения одинаковым, то это может сработать.

Я увеличил размер ОЗУ AVD до 1024 и приложение VM до 36 0r 48 или 24.

Ответ 9

Если кто-то получает следующую ошибку,

[2010-09-29 09:35:04 - DeviceMonitor] Не удалось отправить запрос отслеживания jdwp!

[2010-09-29 09:41:50 - HelloAndroid] Выполнение запуска com.example.helloandroid.HelloAndroid [2010-09-29 10:16:23 - HelloAndroid] Загрузка HelloAndroid.apk на эмулятор устройства-5554 ' [2010-09-29 10:16:28 - HelloAndroid] Установка HelloAndroid.apk... [2010-09-29 10:20:27 - HelloAndroid] Не удалось установить HelloAndroid.apk на эмулятор устройства-5554! [2010-09-29 10:20:27 - HelloAndroid] (null) [2010-09-29 10:20:29 - HelloAndroid] Запуск отменен!

Просто перезагрузите приложение. Подождите некоторое время .Bcaz это займет некоторое время. когда вы получите экран с "Задержкой времени", нажмите на замок. Будет какая-то анимация. Нажимайте на тот же замок. И ВЫ ДОЛЖНЫ. Вы получите выход..........

Ответ 10

это продолжалось со мной... как я решил, что нужно использовать "adb install" в командной строке... искать adb.exe, если он не в вашем пути. Убедитесь, что эмулятор запущен, чтобы запустить конфигурацию и запустить прогон. Это запускает эмулятор без установки вашего файла apk. После запуска эмулятора запустите перечисленные выше элементы командной строки.

Ответ 11

Я перезапустил свое виртуальное устройство с опцией Wipe User Data​​strong > и повторил мое приложение. Это, наконец, сработало для меня.

Обратите внимание, что в ответ на другие комментарии я также пробовал следующее:

  • Просто перезагрузите устройство.
  • Перезапуск устройства после изменения размера кучи VM
  • Перезагрузка моего компьютера.

Ответ 12

Возможно, вы захотите попробовать с помощью Android Studio AVD. Кажется, что AVD работает лучше для меня.