无法调试目标上的Android应用程序

时间:2011-05-30 19:32:20

标签: android eclipse debugging

我正在尝试使用Eclipse创建一个新的应用程序。如果我在模拟器中运行,事情似乎工作正常,但我无法将其部署到我的手机上。

我有一个原创的摩托罗拉Droid,根植姜饼。

在控制台中,我得到:

    [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 个答案:

答案 0 :(得分:1)

您是否已在Android设备上启用USB Debug并从Unknown Sources安装?

答案 1 :(得分:0)

确保AndroidManifest.xml中有 android:debuggable =“true”

<application android:debuggable="true" android:name=".MyApp" android:icon="@drawable/icon" android:label="@string/app_name">