Невозможно отладить приложение для Android на цели - PullRequest
2 голосов
/ 30 мая 2011

Я пытаюсь создать новое приложение с Eclipse. Кажется, все работает нормально, если я запускаю эмулятор, но не могу развернуть его на своем телефоне.

У меня есть оригинальный Motorola Droid, укоренившийся под управлением Gingerbread.

В консоли я получаю:

    [2011-05-30 15:13:30 - MapsDemo] ------------------------------
    [2011-05-30 15:13:30 - MapsDemo] Android Launch!
    [2011-05-30 15:13:30 - MapsDemo] adb is running normally.
    [2011-05-30 15:13:30 - MapsDemo] Performing com.example.android.apis.MapsDemo activity launch
    [2011-05-30 15:13:30 - MapsDemo] Automatic Target Mode: Unable to detect device compatibility. Please select a target device.
    [2011-05-30 15:13:34 - MapsDemo] WARNING: Application does not specify an API level requirement!
    [2011-05-30 15:13:34 - MapsDemo] Device API version is 10 (Android
2.3.4)
    [2011-05-30 15:13:34 - MapsDemo] Uploading MapsDemo.apk onto device '0403626109009013'
    [2011-05-30 15:13:35 - MapsDemo] Installing MapsDemo.apk...
    [2011-05-30 15:13:35 - MapsDemo] Success!
    [2011-05-30 15:13:35 - MapsDemo] Starting activity com.example.android.apis.MapsDemo on device 0403626109009013

И в logcat я получаю:

05-30 15:30:11.922: DEBUG/AndroidRuntime(5718): >>>>>> AndroidRuntime START com.android.internal.os.RuntimeInit <<<<<<
05-30 15:30:11.922: INFO/AndroidRuntime(5718): Heap size: -Xmx40m
05-30 15:30:11.922: DEBUG/AndroidRuntime(5718): CheckJNI is OFF
05-30 15:30:11.922: WARN/dalvikvm(5718): JNI_CreateJavaVM failed
05-30 15:30:11.922: ERROR/AndroidRuntime(5718): JNI_CreateJavaVM failed
05-30 15:30:12.164: DEBUG/AndroidRuntime(5721): >>>>>> AndroidRuntime START com.android.internal.os.RuntimeInit <<<<<<
05-30 15:30:12.164: INFO/AndroidRuntime(5721): Heap size: -Xmx40m
05-30 15:30:12.164: DEBUG/AndroidRuntime(5721): CheckJNI is OFF
05-30 15:30:12.164: WARN/dalvikvm(5721): JNI_CreateJavaVM failed
05-30 15:30:12.164: ERROR/AndroidRuntime(5721): JNI_CreateJavaVM failed
05-30 15:30:12.406: DEBUG/AndroidRuntime(5725): >>>>>> AndroidRuntime START com.android.internal.os.RuntimeInit <<<<<<
05-30 15:30:12.406: INFO/AndroidRuntime(5725): Heap size: -Xmx40m
05-30 15:30:12.406: DEBUG/AndroidRuntime(5725): CheckJNI is OFF
05-30 15:30:12.406: WARN/dalvikvm(5725): JNI_CreateJavaVM failed
05-30 15:30:12.406: ERROR/AndroidRuntime(5725): JNI_CreateJavaVM failed

Когда я смотрю на свой телефон, не похоже, что он на самом деле загружает APK, даже если он говорит, что это удалось.

Что я сделал не так? Я пытался найти решения, но мне не повезло ...

Ответы [ 2 ]

1 голос
/ 30 мая 2011

Вы включили USB Debug и установили с Unknown Sources на свое устройство Android?

0 голосов
/ 25 февраля 2012

Убедитесь, что у вас есть android: debuggable = "true" в вашем AndroidManifest.xml

<application android:debuggable="true" android:name=".MyApp" android:icon="@drawable/icon" android:label="@string/app_name">
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...