Модераторы: javastic

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Eclipse и Android. Не запускается приложение. "Failed to install..." 
V
    Опции темы
ochnev
Дата 1.5.2011, 18:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 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).

В чём тут может быть дело?
Это можно как-нибудь исправить?

PM MAIL   Вверх
CaptainNemo
Дата 1.5.2011, 21:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 283
Регистрация: 5.6.2008
Где: White Russia, Min sk

Репутация: 3
Всего: 9



ochnev

Схожая ситуация хорошо описана тут и тут

Попробуйте выполнить консольную команду

Код

emulator.exe -cpu-delay 0 -partition-size 1028 -no-boot-anim -avd huawei


user posted image

Это сообщение отредактировал(а) CaptainNemo - 1.5.2011, 21:29
PM MAIL WWW ICQ Skype GTalk   Вверх
ochnev
Дата 2.5.2011, 13:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 253
Регистрация: 27.3.2006

Репутация: нет
Всего: нет



Цитата(CaptainNemo @ 1.5.2011,  21:18)
ochnev

Схожая ситуация хорошо описана тут и тут

Попробуйте выполнить консольную команду

Код

emulator.exe -cpu-delay 0 -partition-size 1028 -no-boot-anim -avd huawei


Спасибо.
Помогло продвинуться. По крайней мере, эмулятор теперь, похоже, реально запускается.

Но теперь я получаю другую ошибку:

[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
PM MAIL   Вверх
CaptainNemo
Дата 2.5.2011, 16:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 283
Регистрация: 5.6.2008
Где: White Russia, Min sk

Репутация: 3
Всего: 9



ochnev
Цитата

Спасибо.
Помогло продвинуться.


Да не за что. 


ochnev,
Цитата

Но теперь я получаю другую ошибку:


В проекте нет ошибок? Если нет, пробуйте в Эклипсе: 

Project - Clean...
Удалить проджект из Project Explorera и заново импортировать
File - Restart

Это сообщение отредактировал(а) CaptainNemo - 2.5.2011, 17:02
PM MAIL WWW ICQ Skype GTalk   Вверх
ochnev
Дата 2.5.2011, 19:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 253
Регистрация: 27.3.2006

Репутация: нет
Всего: нет



Цитата(CaptainNemo @ 2.5.2011,  16:54)
ochnev,
Цитата

Но теперь я получаю другую ошибку:


В проекте нет ошибок? Если нет, пробуйте в Эклипсе: 

Project - Clean...
Удалить проджект из Project Explorera и заново импортировать
File - Restart

Закрыл проект и удалил его.
Перезапустил Eclipse.

Кое-как импортировал через Import, "General", "existing projects into workspace".

И теперь оно стало ругаться на сгенерированный класс R:
Код

package com.nowhere.mobile;

import android.app.Activity;
import android.os.Bundle;

public class FirstActivity extends Activity {
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
    }
}


А раньше почему-то НЕ ругалось (не понимаю, почему, ведь import'а и раньше не было).
Придётся пересоздавать проект, наверное. Как же тогда люди вообще импортируют Adnroid-проекты в Eclipse??..
Не понимаю вообще, что происходит...


Это сообщение отредактировал(а) ochnev - 2.5.2011, 19:10
PM MAIL   Вверх
CaptainNemo
Дата 2.5.2011, 19:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 283
Регистрация: 5.6.2008
Где: White Russia, Min sk

Репутация: 3
Всего: 9



ochnev
Цитата

Как же тогда люди вообще импортируют Adnroid-проекты в Eclipse??..


Вот так и импортируют, как вы выше написали. Тока ничего не ругается
PM MAIL WWW ICQ Skype GTalk   Вверх
ochnev
Дата 2.5.2011, 19:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 253
Регистрация: 27.3.2006

Репутация: нет
Всего: нет



Цитата(CaptainNemo @ 2.5.2011,  19:41)
ochnev
Цитата

Как же тогда люди вообще импортируют Android-проекты в Eclipse??..


Вот так и импортируют, как вы выше написали. Тока ничего не ругается

А от чего это зависит?

PM MAIL   Вверх
CaptainNemo
Дата 2.5.2011, 19:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 283
Регистрация: 5.6.2008
Где: White Russia, Min sk

Репутация: 3
Всего: 9



ochnev
Цитата

А от чего это зависит?

А я думаете знаю? Я Джаву в первывй раз в глаза увидел месяца два назад. До этого писал тока на VB* ну и скрипты там всякие. Просто мобилу себе прикупил (Хуавея У8230), и решил немного автоматизировать....  

Это сообщение отредактировал(а) CaptainNemo - 2.5.2011, 19:56
PM MAIL WWW ICQ Skype GTalk   Вверх
ochnev
Дата 2.5.2011, 21:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 253
Регистрация: 27.3.2006

Репутация: нет
Всего: нет



Нашёл причину, почему ругается Eclipse. Класса R там реально нет. Надо как-то его перегенерить. Пока не знаю как.
Project - Clean... -- помогло, только почему-то не с 1-й попытки.
Класс сгенерился.


Это сообщение отредактировал(а) ochnev - 2.5.2011, 21:47
PM MAIL   Вверх
CaptainNemo
Дата 2.5.2011, 22:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 283
Регистрация: 5.6.2008
Где: White Russia, Min sk

Репутация: 3
Всего: 9



ochnev, Project - Clean - Это одно из самых распространенных команд для лечения проблем в Еклипсе Кстати, вы какой версией Еклипсе пользуетесь? Галиллео? 

Это сообщение отредактировал(а) CaptainNemo - 2.5.2011, 22:27
PM MAIL WWW ICQ Skype GTalk   Вверх
ochnev
Дата 2.5.2011, 22:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 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) запустить эмулятор тем способом, для Посвящённых smile , через командную строку;
2) дождаться, пока эмулятор запустится, ибо пока он полностью не запустился, никакого развёртывания и старта приложения не будет.

Но всё равно осталась неясность:
Экран эмулятора не изменяется, не выводится никакого "hello, world" от приложения.
И у меня большие сомнения, нормально ли это, когда окно эмулятора так выглядит.



Присоединённый файл ( Кол-во скачиваний: 11 )
Присоединённый файл  Android_emulator_screen.jpg 235,72 Kb
PM MAIL   Вверх
CaptainNemo
Дата 2.5.2011, 23:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 283
Регистрация: 5.6.2008
Где: White Russia, Min sk

Репутация: 3
Всего: 9



ochnev, Интересное окно. Признаться, не видал еще таких. Вы говорили, что ставили Android 3.0. Надо будет и мне обновиться. 
Попробуйте ради интереса попресовать его хоткеями:
Код

Home    HOME
Menu (left softkey)    F2 or Page-up button
Star (right softkey)    Shift-F2 or Page Down
Back    ESC
Call/dial button    F3
Hangup/end call button    F4
Search    F5
Power button    F7
Audio volume up button    KEYPAD_PLUS, Ctrl-5
Audio volume down button    KEYPAD_MINUS, Ctrl-F6
Camera button    Ctrl-KEYPAD_5, Ctrl-F3
Switch to previous layout orientation (for example, portrait, landscape)    KEYPAD_7, Ctrl-F11
Switch to next layout orientation (for example, portrait, landscape)    KEYPAD_9, Ctrl-F12
Toggle cell networking on/off    F8
Toggle code profiling    F9 (only with -trace startup option)
Toggle fullscreen mode    Alt-Enter
Toggle trackball mode    F6
Enter trackball mode temporarily (while key is pressed)    Delete
DPad left/up/right/down    KEYPAD_4/8/6/2
DPad center click    KEYPAD_5
Onion alpha increase/decrease    KEYPAD_MULTIPLY(*) / KEYPAD_DIVIDE(/)

PM MAIL WWW ICQ Skype GTalk   Вверх
ochnev
Дата 5.5.2011, 00:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 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, чтобы добраться до меню. Всё работает медленно, поэтому и на клавиши реагирует не мгновенно. Приложение своё можно найти среди прочих.

PM MAIL   Вверх
CaptainNemo
Дата 5.5.2011, 02:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 283
Регистрация: 5.6.2008
Где: White Russia, Min sk

Репутация: 3
Всего: 9



ochnev
Цитата

Всё работает медленно, поэтому и на клавиши реагирует не мгновенно. 


От железа сильно зависит. На личном опыте убедился. На работе комп в разы слабее чем дома. Там если запустить эмуль - можно смело идти покурить... 

Еще первый старт AVD довольно тормозлив. Последующие более динамичны... 


Это сообщение отредактировал(а) CaptainNemo - 5.5.2011, 02:34
PM MAIL WWW ICQ Skype GTalk   Вверх
CaptainNemo
Дата 10.5.2011, 02:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 283
Регистрация: 5.6.2008
Где: White Russia, Min sk

Репутация: 3
Всего: 9



ochnev

Цитата

И у меня большие сомнения, нормально ли это, когда окно эмулятора так выглядит.


Нормально выглядит. Вот дошли руки и обновился. Это для планшетов версия API Level. 
Как и следовало ожидать, новая сладость Honeycomb "медовые соты". 

На моём железе оооочень сильно тормозит (у меня 4 гига, стартовал из-под Линукса). Зато если нажать Alt + Enter то можно довольно удобно поюзать по инету в полноэкранном режиме типа как из-под Андродйда. Программки потетстить там разные... Вот...

user posted image

Пытаюсь вот сейчас собрать себе кастомный ром для загрузки этого Honeycombа на эмуляторе, дабы быстрей шуршал. Ну и маркет за одно в него вошью...  smile 

Это сообщение отредактировал(а) CaptainNemo - 10.5.2011, 03:21
PM MAIL WWW ICQ Skype GTalk   Вверх
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Android | Следующая тема »


 




[ Время генерации скрипта: 0.0936 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.