2012-10-31 125 views
0

我正在使用Eclipse,並且正在構建Android應用程序。我創建了一個新的Android應用程序項目,在其中創建了一個空白活動(只需選中複選框)。該應用程序是一個基本的Hello World,我沒有對默認創建的應用程序進行更改。我通過點擊運行 - > Android應用程序來啓動應用程序。 Android虛擬設備啓動,但活動不啓動。任何想法可能是錯誤的。活動不會在Android應用程序項目中啓動

這是控制檯輸出:

[2012-10-31 06:39:28 - newand] ------------------------------ 
[2012-10-31 06:39:28 - newand] Android Launch! 
[2012-10-31 06:39:28 - newand] adb is running normally. 
[2012-10-31 06:39:28 - newand] Performing com.example.newand.MainActivity activity launch 
[2012-10-31 06:39:28 - newand] Automatic Target Mode: launching new emulator with compatible AVD 'androidEMP' 
[2012-10-31 06:39:28 - newand] Launching a new emulator with Virtual Device 'androidEMP' 
+0

該應用程序是否至少安裝在AVD上? – Shellum

+0

我不這麼認爲,以上是唯一的輸出。 –

+0

它沒有與您的應用程序的問題。只需關閉avd並再次運行應用程序 –

回答

1

有時AVD已啓動,但無法加載應用程序。先嚐試啓動avd,然後在其中運行應用程序。

如果還是失敗,你可以嘗試在命令行(你需要安裝亞行工具來執行此)重新啓動ADB服務器:

adb kill-server 
adb start-server 

有時另一個AVD將打開即使一個是活性。在那種情況下,關閉舊的avd並讓新的avd打開。然後嘗試查殺並重新啓動adb服務器。

+0

問題是,當我運行應用程序時,新的avd打開,即使有一個已準備好運行。 –

+0

它現在有效,謝謝 –

+0

很高興我可以幫助:-) –

-1

在你的AndroidManifest.xml文件中添加條目的東西作爲

<activity android:name=".yourActivityName"> 
    <intent-filter> 
    <action android:name="android.intent.action.MAIN" /> 
    <category android:name="android.intent.category.LAUNCHER" /> 
    </intent-filter> 
</activity> 

內部應用程序標記。

這應該可以解決您的問題。

+0

這已經在文件中。 –

+0

是我的壞...沒有正確讀取控制檯輸出.. 跳過執行com.example.newand.MainActivity活動啓動.. :) – Aditya

相關問題