Окей, ребята. Я решил попробовать этот инструмент для разработчиков, и после примерно дюжины обучающих программ, в итоге появилась следующая программа типа Hello World:
package com.example.helloandroid;
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);
TextView tv = new TextView(this);
tv.setText("Hello, Android");
setContentView(tv);}
}
Достаточно просто, так что я иду, чтобы скомпилировать его, и я получаю это
[2011-03-14 00:11:25 - HelloAndroid] Запуск Android!
[2011-03-14 00:11:25 - HelloAndroid] adb работает нормально.
[2011-03-14 00:11:25 - HelloAndroid] Выполнение действия com.example.helloandroid.HelloAndroid
[2011-03-14 00:11:25 - HelloAndroid] Автоматический целевой режим: запуск нового эмулятора с совместимым AVD 'my_avd'
[2011-03-14 00:11:25 - HelloAndroid] Запуск нового эмулятора с виртуальным устройством 'my_avd'
[2011-03-14 00:11:30 - HelloAndroid] Найден новый эмулятор: emulator-5554
[2011-03-14 00:11:30 - HelloAndroid] Ожидание запуска HOME ('android.process.acore') ...
Или, если у меня уже есть эмулятор, я получаю это
[2011-03-14 08:23:09 - HelloAndroid] Запуск Android!
[2011-03-14 08:23:09 - HelloAndroid] adb работает нормально.
[2011-03-14 08:23:09 - HelloAndroid] Выполнение действия com.example.helloandroid.HelloAndroid
[2011-03-14 08:23:09 - HelloAndroid] Автоматический целевой режим: использование существующего эмулятора 'emulator-5554' с совместимым AVD 'my_avd'
[2011-03-14 08:23:09 - HelloAndroid] ВНИМАНИЕ: Приложение не определяет требования к уровню API!
[2011-03-14 08:23:09 - HelloAndroid] Версия API устройства - 7 (Android 2.1-обновление1)
[2011-03-14 08:23:09 - HelloAndroid] Загрузка HelloAndroid.apk на устройство 'emulator-5554'
[2011-03-14 08:23:09 - HelloAndroid] Установка HelloAndroid.apk ...
[2011-03-14 08:23:26 - HelloAndroid] Удачи!
[2011-03-14 08:23:27 - HelloAndroid] Начало активности com.example.helloandroid.HelloAndroid на эмуляторе устройства-5554
А потом эмулятор появляется каждый раз с этим пустым экраном с текстом «android» на нем. И он сидит там около 3 минут, пока не перейдет к другому пустому черному экрану с «андроидом», кроме анимированного. Я оглянулся и не могу найти никого, кто имеет такую же проблему. Это как эмулятор даже не распознает, что я делаю. Вот хороший скриншот пустой пустоты:
Итак, есть идеи, что я сделал не так?