Android-Hello World - PullRequest
       16

Android-Hello World

14 голосов
/ 29 сентября 2010

В настоящее время я учусь создавать приложения для Android, поэтому я начал с базового учебного пособия «Hello World» на домашней странице разработчиков Android.Код довольно прост, но когда я запускаю его (я использую 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!

Ответы [ 12 ]

5 голосов
/ 29 сентября 2010

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

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

Удачи!

3 голосов
/ 19 марта 2011

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

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

2 голосов
/ 16 июня 2011

разблокировать экран из эмулятора.Это помогло мне.

2 голосов
/ 25 мая 2011

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

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

1 голос
/ 12 августа 2011

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

1 голос
/ 02 августа 2011

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

[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 на устройство 'emulator-5554' [2010-09-29 10:16:28 - HelloAndroid] Установка HelloAndroid.apk ... [2010-09-29 10:20:27 - HelloAndroid] Не удалось установить HelloAndroid.apk на устройстве 'emulator-5554![2010-09-29 10:20:27 - HelloAndroid] (null) [2010-09-29 10:20:29 - HelloAndroid] Запуск отменен!

Просто перезапустите приложение.Подождите некоторое время. Потому что это займет некоторое время.когда вы получите экран с «Data-time-Charging-Lock», нажмите на блокировку. Там будет некоторая анимация. Снова нажмите на ту же блокировку.И вы СДЕЛАНЫ. Вы получите вывод ..........

1 голос
/ 28 июня 2011

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

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

Так что, если вы одновременно поддерживаете и имя CreateActivity, и имя приложения, оно может работать.увеличил размер ОЗУ AVD до 1024, а приложения виртуальной машины - до 36 0r 48 или 24.

1 голос
/ 27 июня 2011

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

1 голос
/ 29 мая 2011

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

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

устройства adb

У меня ничего не было в списке. Так и сделал.

adb kill-server

и

adb start-server

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

1 голос
/ 23 мая 2011

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

...