2012-01-06 75 views
1

我創建了一個使用Eclipse的應用程序,當連接到我的Deivce時,我選擇運行。它等待調試器附加,然後開始罰款。Android停止等待調試器

我的問題是,當我沒有設備連接到我的電腦時,我仍然可以在應用程序列表中看到我的應用程序,但是當我選擇它時,仍然顯示「等待調試器附加」消息。正如我所說的,我的設備此時未連接到我的電腦。

我認爲應用程序在我的列表中,apk安裝在我的設計本身,所以我如何讓它停止嘗試調試應用程序(當沒有連接到PC),只是運行它!

感謝

+0

在拔下設備之前,您是否嘗試過在沒有調試器的情況下運行該應用程序? – WarrenFaith 2012-01-06 10:22:14

回答

-2

設置調試心情off或false,從您的應用程序的AndroidManifest.xml

<application 
    android:icon="@drawable/icon" 
    android:label="@string/app_name" 
    android:debuggable="true"> 
+0

他想調試應用程序,並且你說他設置可調試錯誤。 -1爲此。 – 2012-01-26 13:29:15

+1

它只是常識的事情把真或假............... – 2012-01-27 05:06:08

5

的原因不止一個Eclipse是您的計算機上運行。在窗口上按下Ctrl + Shift + Esc並殺死所有Eclipse和javaw實例。這將明確地解決問題。

+0

使用Ubuntu,我殺死了所有'eclipse'和'java'實例。之前我曾經殺過所有的eclipse實例,所以也許殺死java實例是關鍵。 – 2012-04-05 21:52:44

1

有些設備只會讓調試器附加,如果應用程序有android.permission.SET_DEBUG_APP許可的清單文件中設置:

<manifest> 
    <uses-permission android:name="android.permission.SET_DEBUG_APP"></uses-permission> 
</manifest> 
+0

@lain http://stackoverflow.com/users/12060/iain – 2012-07-23 21:31:36

1

我有同樣的問題。對我來說有效的是重啓設備。

0

如果您不想將手機連接到調試器,請在「開發人員選項」下的設備中取消選中「等待調試器」選項。這適用於較新的Android版本(4.2.2)。

在較舊的android版本中,您可以取消選中「開發人員選項」下的「USB調試」 - 選項。