Эмулятор Android не запускается в затмении - PullRequest
2 голосов
/ 26 августа 2010

Я только что установил весь shebang, чтобы разрабатывать приложения для 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)

Ответы [ 4 ]

3 голосов
/ 11 сентября 2010

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

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

0 голосов
/ 25 июня 2013

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

0 голосов
/ 24 июня 2013

я столкнулся с проблемой sAMe. Go ro run выберите конфигурацию run run, выберите ваш проект, выберите android, откройте новую конфигурацию и выберите run ..

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

0 голосов
/ 26 августа 2010

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...