2010-06-17 4 views
3

Каждый раз, когда я пытаюсь запустить проект Android из Eclipse с помощью Android-плагина (Run -> Run), эмулятор запускается нормально, но загрузка не выполняется, и консоль выдает это сообщение об ошибке:IOException при запуске проектов Android в Eclipse

[2010-06-17 08:17:55 - HelloAndroid] Failed to upload HelloAndroid.apk on device 'emulator-5554' 
[2010-06-17 08:17:55 - HelloAndroid] java.io.IOException: Unable to upload file: Local file doesn't exist. 
[2010-06-17 08:17:55 - HelloAndroid] Launch canceled! 

кажется, как будто APK компиляция терпит неудачу, но нет никаких других ошибок в консоли на всем для одинокого предупреждения о проекте не уточняя требования уровня API, за исключением:

[2010-06-17 08:17:55 - HelloAndroid] WARNING: Application does not specify an API level requirement! 
[2010-06-17 08:17:55 - HelloAndroid] Device API version is 8 (Android 2.2) 

ответ

4

Убедитесь, что файл манифеста указывает SDK:

<uses-sdk android:minSdkVersion="8" android:targetSdkVersion="8"/> 
+0

Где я могу поставить эту строку? Непосредственно под корнем '' тег под тегом '' или под тегом ''? – mmirate

+0

где-нибудь внутри метки , но не внутри

+0

Я положил его непосредственно под тегом '', и хотя консоль не печатает никаких сообщений об ошибках, программа вообще не отображается на эмуляторе. EDIT: О, только что увидел этот комментарий. Я попробую еще раз. EDIT2: Хорошо, он по-прежнему не работает. – mmirate

0

Фактически файл APK не был сгенерирован. Попробуйте выяснить, есть ли компиляция ошибок. Если нет, попытайтесь скомпилировать проект самостоятельно. Вы можете прочитать эти интересные статьи:

+0

Там нет ничего в нижней панели с надписью "Console", я увижу всплывающее сообщение об ошибке или было бы в другом месте, если бы произошла ошибка компиляции? – mmirate