2

現在我的第一個活動顯示正常,但單擊此按鈕不會顯示下一個活動。我通過這個代碼踩:活動拒絕開始

@Override 
public void onClick(View v) { 
Intent configure = new Intent(OnDemandAndAutomatic_Activity.this, Configure_Activity.class); 
OnDemandAndAutomatic_Activity.this.startActivity(configure); 
} 

...這似乎運行正常,但什麼也沒有發生,除了打破我進入Debug透視圖,用這種空話控制檯窗格中:

[2012-02-01 21:01:35 - ddms] execute: returning 
[2012-02-01 21:01:35 - Unexpected error while launching logcat. Try reselecting the device.] device not found 
com.android.ddmlib.AdbCommandRejectedException: device not found 
    at com.android.ddmlib.AdbHelper.setDevice(AdbHelper.java:736) 
    at com.android.ddmlib.AdbHelper.executeRemoteCommand(AdbHelper.java:373) 
    at com.android.ddmlib.Device.executeShellCommand(Device.java:372) 
    at com.android.ddmuilib.logcat.LogCatReceiver$1.run(LogCatReceiver.java:100) 
    at java.lang.Thread.run(Unknown Source)" 

...有什麼想法可能會導致這種情況?

更新: 我也試圖改變按鈕點擊代碼如下:

Intent configure = new Intent(this, Configure_Activity.class); 
startActivity(configure); 

...但它沒有什麼區別。

在控制檯的最後一行是:

[2012-02-01 21:31:46 - ddms] Forwarding client reply 0x166 to [Debugger 8647-->390 active] 

中沒有任何的logcat ...?!

+0

你試過重新啓動eclipse? – 2012-02-02 03:19:59

+1

您是否嘗試過使用'adb kill-server'來重新啓動'adb'服務器,這個服務器在經過多次調試操作後經常出現故障? – Falcon 2012-02-02 03:25:01

+0

我會重新嘗試重新啓動,但是我上次運行它時遇到了同樣的問題(並且今天重新啓動)。我需要從哪裏運行「kill-server」 - 從\ tools子目錄中運行? – 2012-02-02 03:40:55

回答

1

當我混亂的屍體!

問題是我已經忽略了將活動添加到清單!

打擾我,而我去,無情地斥責自己。

其實,我只是很高興已經意識到我的過分失誤。