Приложение установлено в эмуляторе, но не запускается из Eclipse - PullRequest
1 голос
/ 10 января 2012

Я работаю над приложением, которое пытаюсь запустить на 3.x или 4.x версиях ОС Android. Он отлично работает на версиях 2.x. Когда я запускаю приложение из Eclipse, я вижу следующий журнал:

[2012-01-10 18:46:20 - myApp] ------------------------------
[2012-01-10 18:46:20 - myApp] Android Launch!
[2012-01-10 18:46:20 - myApp] adb is running normally.
[2012-01-10 18:46:20 - myApp] Performing com.my.app.activities.SplashScreenActivity activity launch
[2012-01-10 18:48:59 - myApp] Uploading myApp.apk onto device 'emulator-5554'
[2012-01-10 18:49:04 - myApp] Installing myApp.apk...
[2012-01-10 18:51:06 - myApp] Failed to install myApp.apk on device 'emulator-5554!
[2012-01-10 18:51:06 - myApp] (null)
[2012-01-10 18:51:06 - myApp] Failed to install myApp.apk on device 'emulator-5554': device offline (x)
[2012-01-10 18:51:06 - myApp] com.android.ddmlib.InstallException: device offline (x)
[2012-01-10 18:51:06 - myApp] Launch canceled!

И кажется, что установка приложения не удалась. Но это не так. Когда я проверяю раздел «Приложения» эмулятора (я имею в виду установленные приложения), там появляется логотип моего приложения, и он работает абсолютно нормально. В чем была проблема, это не бежало от затмения? И он был фактически установлен, но показал сообщение «установка не удалась». Как я не могу запустить его через затмение, так что больше нет доступных журналов. Пожалуйста, помогите мне выйти из этого.

Заранее спасибо ... !!!!

1 Ответ

0 голосов
/ 10 января 2012

Вы можете настроить таргетинг на новый SDK и поддерживать более старые, добавив что-то вроде этого в свой манифест:

  <uses-sdk android:minSdkVersion="7" />
  <uses-sdk android:targetSdkVersion="14" />

РЕДАКТИРОВАТЬ: Объяснение ... http://developer.android.com/resources/dashboard/platform-versions.html

Версия Android - Кодовое имя - Версия API

Android 1.5 - Кекс - 3

Android 1.6 - Пончик - 4

Android 2.1 - Эклер - 7

Android 2.2 - Froyo - 8 Android 2.3 - Android 2.3.2 Gingerbread - 9 Android 2.3.3 - Android 2.3.7 - 10

Android 3.0 - Сота - 11

Android 3.1 - 12

Android 3.2 - 13

Android 4.0 - Android 4.0.2 Ice Cream Sandwich - 14

Android 4.0.3 - 15

Таким образом, вы можете собрать / скомпилировать для API 15 с <uses-sdk android:targetSdkVersion="15" />

, но также поддерживает все, вплоть до Android 1.6, добавив <uses-sdk android:minSdkVersion="3" />

Надеюсь, что это имеет немного больше смысла.

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