![]() |
Модераторы: javastic |
![]() ![]() ![]() |
|
ochnev |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 253 Регистрация: 27.3.2006 Репутация: нет Всего: нет |
Создал примитивное приложение под Android в Eclipse, создал виртуальное устройство, пытаюсь запустить приложение и получаю сообшение:
[2011-05-01 19:16:58 - FirstAndroid] ------------------------------ [2011-05-01 19:16:58 - FirstAndroid] Android Launch! [2011-05-01 19:16:58 - FirstAndroid] adb is running normally. [2011-05-01 19:16:58 - FirstAndroid] Performing com.nowhere.mobile.FirstActivity activity launch [2011-05-01 19:16:59 - FirstAndroid] Automatic Target Mode: using existing emulator 'emulator-5554' running compatible AVD 'MyVirtualDevice' [2011-05-01 19:16:59 - FirstAndroid] Uploading FirstAndroid.apk onto device 'emulator-5554' [2011-05-01 19:17:00 - FirstAndroid] Installing FirstAndroid.apk... [2011-05-01 19:20:27 - FirstAndroid] Failed to install FirstAndroid.apk on device 'emulator-5554! [2011-05-01 19:20:27 - FirstAndroid] (null) [2011-05-01 19:20:29 - FirstAndroid] Launch canceled! Стоит последний Android SDK, Eclipse Helios SR2, ADT plugin. Target SDK в приложении и в виртуальном устройстве - один и тот же (3.0). В чём тут может быть дело? Это можно как-нибудь исправить? |
|||
|
||||
CaptainNemo |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 283 Регистрация: 5.6.2008 Где: White Russia, Min sk Репутация: 3 Всего: 9 |
||||
|
||||
ochnev |
|
||||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 253 Регистрация: 27.3.2006 Репутация: нет Всего: нет |
Спасибо. Помогло продвинуться. По крайней мере, эмулятор теперь, похоже, реально запускается. Но теперь я получаю другую ошибку: [2011-05-02 14:45:02 - FirstAndroid] ------------------------------ [2011-05-02 14:45:02 - FirstAndroid] Android Launch! [2011-05-02 14:45:02 - FirstAndroid] adb is running normally. [2011-05-02 14:45:02 - FirstAndroid] Performing com.nowhere.mobile.FirstActivity activity launch [2011-05-02 14:45:02 - FirstAndroid] Automatic Target Mode: using existing emulator 'emulator-5554' running compatible AVD 'MyVirtualDevice' [2011-05-02 14:45:02 - FirstAndroid] Uploading FirstAndroid.apk onto device 'emulator-5554' [2011-05-02 14:45:02 - FirstAndroid] Failed to install FirstAndroid.apk on device 'emulator-5554': EOF [2011-05-02 14:45:02 - FirstAndroid] java.io.IOException: EOF [2011-05-02 14:45:02 - FirstAndroid] Launch canceled! Это поправимо? Update: И ещё вариант с такой концовкой: ... начало - как обычно ... [2011-05-02 14:58:35 - FirstAndroid] Uploading FirstAndroid.apk onto device 'emulator-5554' [2011-05-02 14:58:35 - FirstAndroid] Installing FirstAndroid.apk... [2011-05-02 15:01:06 - FirstAndroid] Failed to install FirstAndroid.apk on device 'emulator-5554! [2011-05-02 15:01:06 - FirstAndroid] (null) [2011-05-02 15:01:07 - FirstAndroid] Launch canceled! Это когда я запустил: emulator.exe -cpu-delay 0 -partition-size 1024 -no-boot-anim -avd MyVirtualDevice (а не 1028) P.S.: Оперативка на этом компьютере 1 Гб. Может, недостаточно? Это сообщение отредактировал(а) ochnev - 2.5.2011, 14:04 |
||||
|
|||||
CaptainNemo |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 283 Регистрация: 5.6.2008 Где: White Russia, Min sk Репутация: 3 Всего: 9 |
ochnev,
Да не за что. ochnev,
В проекте нет ошибок? Если нет, пробуйте в Эклипсе: Project - Clean... Удалить проджект из Project Explorera и заново импортировать File - Restart Это сообщение отредактировал(а) CaptainNemo - 2.5.2011, 17:02 |
||||
|
|||||
ochnev |
|
||||||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 253 Регистрация: 27.3.2006 Репутация: нет Всего: нет |
Закрыл проект и удалил его. Перезапустил Eclipse. Кое-как импортировал через Import, "General", "existing projects into workspace". И теперь оно стало ругаться на сгенерированный класс R:
А раньше почему-то НЕ ругалось (не понимаю, почему, ведь import'а и раньше не было). Придётся пересоздавать проект, наверное. Как же тогда люди вообще импортируют Adnroid-проекты в Eclipse??.. Не понимаю вообще, что происходит... Это сообщение отредактировал(а) ochnev - 2.5.2011, 19:10 |
||||||
|
|||||||
CaptainNemo |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 283 Регистрация: 5.6.2008 Где: White Russia, Min sk Репутация: 3 Всего: 9 |
ochnev,
Вот так и импортируют, как вы выше написали. Тока ничего не ругается |
|||
|
||||
ochnev |
|
||||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 253 Регистрация: 27.3.2006 Репутация: нет Всего: нет |
А от чего это зависит? |
||||
|
|||||
CaptainNemo |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 283 Регистрация: 5.6.2008 Где: White Russia, Min sk Репутация: 3 Всего: 9 |
ochnev,
А я думаете знаю? Я Джаву в первывй раз в глаза увидел месяца два назад. До этого писал тока на VB* ну и скрипты там всякие. Просто мобилу себе прикупил (Хуавея У8230), и решил немного автоматизировать.... Это сообщение отредактировал(а) CaptainNemo - 2.5.2011, 19:56 |
|||
|
||||
ochnev |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 253 Регистрация: 27.3.2006 Репутация: нет Всего: нет |
Нашёл причину, почему ругается Eclipse. Класса R там реально нет. Надо как-то его перегенерить. Пока не знаю как.
Project - Clean... -- помогло, только почему-то не с 1-й попытки. Класс сгенерился. Это сообщение отредактировал(а) ochnev - 2.5.2011, 21:47 |
|||
|
||||
CaptainNemo |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 283 Регистрация: 5.6.2008 Где: White Russia, Min sk Репутация: 3 Всего: 9 |
ochnev, Project - Clean - Это одно из самых распространенных команд для лечения проблем в Еклипсе Кстати, вы какой версией Еклипсе пользуетесь? Галиллео?
Это сообщение отредактировал(а) CaptainNemo - 2.5.2011, 22:27 |
|||
|
||||
ochnev |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 253 Регистрация: 27.3.2006 Репутация: нет Всего: нет |
Случилось чудо:
[2011-05-02 23:18:56 - FirstAndroid] ------------------------------ [2011-05-02 23:18:56 - FirstAndroid] Android Launch! [2011-05-02 23:18:56 - FirstAndroid] adb is running normally. [2011-05-02 23:18:56 - FirstAndroid] Performing com.nowhere.mobile.FirstActivity activity launch [2011-05-02 23:18:56 - FirstAndroid] Automatic Target Mode: Preferred AVD 'MyVirtualDevice' is available on emulator 'emulator-5554' [2011-05-02 23:18:56 - FirstAndroid] Uploading FirstAndroid.apk onto device 'emulator-5554' [2011-05-02 23:18:57 - FirstAndroid] Installing FirstAndroid.apk... [2011-05-02 23:19:25 - FirstAndroid] Success! [2011-05-02 23:19:25 - FirstAndroid] Starting activity com.nowhere.mobile.FirstActivity on device emulator-5554 То есть оно вроде как запустилось (отчасти). Наверное дело было в том, что надо было: 1) запустить эмулятор тем способом, для Посвящённых ![]() 2) дождаться, пока эмулятор запустится, ибо пока он полностью не запустился, никакого развёртывания и старта приложения не будет. Но всё равно осталась неясность: Экран эмулятора не изменяется, не выводится никакого "hello, world" от приложения. И у меня большие сомнения, нормально ли это, когда окно эмулятора так выглядит. Присоединённый файл ( Кол-во скачиваний: 11 ) ![]() |
|||
|
||||
CaptainNemo |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 283 Регистрация: 5.6.2008 Где: White Russia, Min sk Репутация: 3 Всего: 9 |
ochnev, Интересное окно. Признаться, не видал еще таких. Вы говорили, что ставили Android 3.0. Надо будет и мне обновиться.
Попробуйте ради интереса попресовать его хоткеями:
|
|||
|
||||
ochnev |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 253 Регистрация: 27.3.2006 Репутация: нет Всего: нет |
Ну наконец-то! Заработало!
Home, PageUp или F2 - после чего-то из них я попал в меню и добрался до своего тестового приложения. Выводы: 1) Запускать эмулятор - не из Eclipse, а "способом для посвящённых": emulator.exe -cpu-delay 0 -partition-size 512 -no-boot-anim -avd MyVirtualDeviceName или emulator.exe -cpu-delay 0 -partition-size 1024 -no-boot-anim -avd MyVirtualDeviceName (возможны и другие -partition-size) 2) Всё работает медленно. Поэтому надо дождаться окончания запуска. Запустилось - можно разворачивать приложение. 3) Использовать клавиши Home, PageUp или F2, чтобы добраться до меню. Всё работает медленно, поэтому и на клавиши реагирует не мгновенно. Приложение своё можно найти среди прочих. |
|||
|
||||
CaptainNemo |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 283 Регистрация: 5.6.2008 Где: White Russia, Min sk Репутация: 3 Всего: 9 |
ochnev,
От железа сильно зависит. На личном опыте убедился. На работе комп в разы слабее чем дома. Там если запустить эмуль - можно смело идти покурить... Еще первый старт AVD довольно тормозлив. Последующие более динамичны... Это сообщение отредактировал(а) CaptainNemo - 5.5.2011, 02:34 |
|||
|
||||
CaptainNemo |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 283 Регистрация: 5.6.2008 Где: White Russia, Min sk Репутация: 3 Всего: 9 |
ochnev,
Нормально выглядит. Вот дошли руки и обновился. Это для планшетов версия API Level. Как и следовало ожидать, новая сладость Honeycomb "медовые соты". На моём железе оооочень сильно тормозит (у меня 4 гига, стартовал из-под Линукса). Зато если нажать Alt + Enter то можно довольно удобно поюзать по инету в полноэкранном режиме типа как из-под Андродйда. Программки потетстить там разные... Вот... ![]() Пытаюсь вот сейчас собрать себе кастомный ром для загрузки этого Honeycombа на эмуляторе, дабы быстрей шуршал. Ну и маркет за одно в него вошью... ![]() Это сообщение отредактировал(а) CaptainNemo - 10.5.2011, 03:21 |
|||
|
||||
ochnev |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 253 Регистрация: 27.3.2006 Репутация: нет Всего: нет |
Теперь понятно. Кстати, попробовал эмулятор 2.3.3, - запустилось не слишком медленно. Работает с тормозами, но вполне работает. И выглядит как телефон, а не как планшет. Я не знал, что 3.0 - это только для планшетов. Думал, просто новейшая версия. Почитал обзор. Однако, всё-таки недоделанная вещь. |
|||
|
||||
CaptainNemo |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 283 Регистрация: 5.6.2008 Где: White Russia, Min sk Репутация: 3 Всего: 9 |
ochnev,
Да, если верить статье, на которую я давал ссылку выше, для смартофнов у них релизы будут начинаться с 2.** (сейчас идет работа над верситей 2.4). А что касается линейки планшетов, они не так давно 3.1. заделали. |
|||
|
||||
DarkForce |
|
|||
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 1.2.2011 Репутация: нет Всего: нет |
Такая ошибка может быть из-за любой ошибки в написании языка. По-крайней мере у меня всегда было так, когда неправильно написана программа, то пишется такая ошибка. Это сообщение отредактировал(а) DarkForce - 12.5.2011, 19:47 |
|||
|
||||
CaptainNemo |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 283 Регистрация: 5.6.2008 Где: White Russia, Min sk Репутация: 3 Всего: 9 |
DarkForce, у меня такое бывает, тоже часто. Но тока когда внесу в разрабатываемое приложение существенные изменения. Тогда, после очередного запуска для отладки приложения, вижу вот такую как вы показали ошибку. При этом иногда даже приходится снести приложение установленное на эмуляторе, что бы запустить его заново.
|
|||
|
||||
![]() ![]() ![]() |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Android | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |