Эмулятор Android не запускается в eclipse

Я только что установил весь шебанг, чтобы разрабатывать приложения для Android в Eclipse (у меня 64-битный gentoo). Кажется, все идет хорошо, и я создал пример hello-world для группы разработчиков:

package com.nfshost.flyingmonkey.android;

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

public class HelloAndroid extends Activity {
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        TextView tv = new TextView(this);
        tv.setText("Hello, Android");
        setContentView(tv);
    }
}

Я пытаюсь запустить его в eclipse, и, судя по консоли, он работает:

[2010-08-26 14:03:18 - HelloAndroid] ------------------------------
[2010-08-26 14:03:18 - HelloAndroid] Android Launch!
[2010-08-26 14:03:18 - HelloAndroid] adb is running normally.
[2010-08-26 14:03:18 - HelloAndroid] Performing com.nfshost.flyingmonkey.android.HelloAndroid activity launch
[2010-08-26 14:03:18 - HelloAndroid] Automatic Target Mode: using device '015D7D330A028012'
[2010-08-26 14:03:18 - HelloAndroid] Uploading HelloAndroid.apk onto device '015D7D330A028012'
[2010-08-26 14:03:18 - HelloAndroid] Installing HelloAndroid.apk...
[2010-08-26 14:03:20 - HelloAndroid] Success!
[2010-08-26 14:03:20 - HelloAndroid] Starting activity com.nfshost.flyingmonkey.android.HelloAndroid on device 
[2010-08-26 14:03:21 - HelloAndroid] ActivityManager: Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=com.nfshost.flyingmonkey.android/.HelloAndroid }

Только эмулятор никогда не отображается на моем экране, как сказано в руководстве (http://developer.android.com/guide/tutorials/hello-world.html#run)


person Mala    schedule 26.08.2010    source источник
comment
Automatic Target Mode: using device '015D7D330A028012', кажется, предполагает, что он устанавливается на устройство, подключенное к USB, а не запускает эмулятор.   -  person Christopher Orr    schedule 26.08.2010
comment
Ха, именно это и происходило. Мой DROID был подключен к сети и сидел за экраном моего ноутбука, поэтому я не видел, чтобы он что-то делал. Я бы хотел, чтобы вы написали это как ответ, чтобы я мог его принять.   -  person Mala    schedule 29.08.2010
comment
Кристофер, не могли бы вы опубликовать это как ответ, чтобы я мог его принять?   -  person Mala    schedule 04.09.2010


Ответы (4)


Смотрите первый комментарий к моему вопросу:

Automatic Target Mode: using device '015D7D330A028012' seems to suggest it's installing onto a USB-attached device, rather than firing up an emulator. — Кристофер

person Mala    schedule 10.09.2010
comment
У меня была такая же проблема, я посмотрел на свой телефон, который был подключен через USB, и вуаля, приложение было там. Очень хорошо... - person Eric; 22.08.2011

Перейдите в «Окно» -> «Android SDK и AVD Manager» -> «Виртуальное устройство» и создайте там новое виртуальное устройство (не забудьте указать правильный целевой уровень API для этого устройства). Если это виртуальное устройство является принятым виртуальным устройством, приложение отключит это устройство при запуске приложения.

person Arunabh Das    schedule 26.08.2010
comment
Привет. Спасибо за предложение. Я уже создал виртуальное устройство, и рядом с ним стоит зеленая галочка. Уровни API совпадают. - person Mala; 26.08.2010
comment
Посмотрите на комментарий Кристофера - person Falmarri; 26.08.2010

я столкнулся с той же проблемой, иди и запусти, выберите конфигурацию запуска, просмотрите свой проект, выберите Android, откройте новую конфигурацию, затем выберите запуск.

у меня работало..

person user2266928    schedule 24.06.2013

извините за приведенный выше ответ, я просто делаю это так .. откройте cmd promt .. перейдите в тот каталог, в котором был извлечен мой sdk, я перейду в подкаталог инструментов, затем запустите файл android.bat, просто поместив имя android.bat в это файл..

person user2266928    schedule 25.06.2013