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 Datastrong > и повторил мое приложение. Это, наконец, сработало для меня.
Обратите внимание, что в ответ на другие комментарии я также пробовал следующее:
- Просто перезагрузите устройство.
- Перезапуск устройства после изменения размера кучи VM
- Перезагрузка моего компьютера.
Ответ 12
Возможно, вы захотите попробовать с помощью Android Studio AVD. Кажется, что AVD работает лучше для меня.