Модераторы: 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   Вверх
ochnev
Дата 10.5.2011, 22:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Цитата(CaptainNemo @ 10.5.2011,  02:56)
Это для планшетов версия API Level. 

Теперь понятно.

Кстати, попробовал эмулятор 2.3.3, - запустилось не слишком медленно. Работает с тормозами, но вполне работает. И выглядит как телефон, а не как планшет. Я не знал, что 3.0 - это только для планшетов. Думал, просто новейшая версия.

Почитал обзор. Однако, всё-таки недоделанная вещь.

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


Опытный
**


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

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



ochnev,  
Цитата

3.0 - это только для планшетов  


Да, если верить статье, на которую я давал ссылку выше, для смартофнов у них релизы будут начинаться с 2.** (сейчас идет работа над верситей 2.4). 

А что касается линейки планшетов, они не так давно 3.1. заделали. 
PM MAIL WWW ICQ Skype GTalk   Вверх
DarkForce
Дата 11.5.2011, 22:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



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

ремонт стиральных машин люблино
[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!

Такая ошибка может быть из-за любой ошибки в написании языка. По-крайней мере у меня всегда было так, когда неправильно написана программа, то пишется такая ошибка.

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


Опытный
**


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

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



DarkForce, у меня такое бывает, тоже часто. Но тока когда внесу в разрабатываемое приложение существенные изменения. Тогда, после очередного запуска для отладки приложения, вижу вот такую как вы показали ошибку. При этом иногда даже приходится снести приложение установленное на эмуляторе, что бы запустить его заново. 
PM MAIL WWW ICQ Skype GTalk   Вверх
Страницы: (2) [Все] 1 2 
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Android | Следующая тема »


 




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


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

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