Я занимаюсь изучением того, как создавать приложения для Android, и я сталкиваюсь с очень неудобной проблемой.
Когда я запускаю свое приложение (с зеленым кругом с иконкой воспроизведения в нем), он запускает эмулятор Android (как и должен), но приложение не запускается после загрузки эмулятора. Когда я снова нажимаю кнопку запуска, он пытается запустить второй Android-эмулятор. На вкладке console она выдает следующие сообщения:
[2011-11-07 20:57:15 - ScrollView Demo] Android Launch!
[2011-11-07 20:57:15 - ScrollView Demo] adb is running normally.
[2011-11-07 20:57:15 - ScrollView Demo] Performing testapp.scrollviewdemo.MainActivity activity launch
[2011-11-07 20:57:15 - ScrollView Demo] Automatic Target Mode: launching new emulator with compatible AVD 'Android_emulator'
[2011-11-07 20:57:15 - ScrollView Demo] Launching a new emulator with Virtual Device 'Android_emulator'
[2011-11-07 20:57:18 - Emulator] WARNING: Data partition already in use. Changes will not persist!
[2011-11-07 20:57:18 - Emulator] WARNING: SD Card image already in use: C:\Users\Roy\.android\avd\Android_emulator.avd/sdcard.img
[2011-11-07 20:57:18 - Emulator] WARNING: Cache partition already in use. Changes will not persist!
Как Eclipse не распознает эмуляторы, которые он запускает... Странно, иногда это распознает, но в большинстве случаев это не так.
Если это имеет значение: я запускаю Eclipse IDE для разработчиков Java (Indigo Service Release 1) с ADT 15.0.0 на Win7 Home Premium 64bit