2012-03-11 117 views
5

我剛剛拿起「開始Android 4」的apress和第3章,他們讓你製作第一個應用程序。我已經通過了它,儘管一些設置不完全匹配(我猜是因爲android api自書被寫入後已經更新),但它一切正常。然而,這本書說,我應該在應用程序的主菜單中看到我的「現在」項目/應用程序的圖標。它不在那裏,所以我不確定什麼可能是錯的。有誰知道是否有一個讓它出現的技巧?我正在使用eclipse編輯器和android插件。謝謝。模擬器不顯示我的應用程序

回答

2

創建程序後,右鍵單擊該項目並點擊運行方式> Android應用程序;這應該上傳.apk並將其安裝在您的模擬器上 - 一旦完成,它將加載。

如果沒有加載 - 請檢查控制檯必須說的事情(這是底部Eclipse中的一個選項卡),因爲可能出現錯誤。

確保您的代碼中沒有任何紅線 - 表示存在錯誤。

+0

我認爲我有錯誤的構建目標與最小sdk。我想我可能有一套設置爲android,另一套設置爲google api。一旦我將這兩者設置爲相同,那麼它就出現在模擬器中。感謝大家! – 2012-03-11 16:05:49

+0

顯然我說得太快了。我從頭開始做完全相同的事情,現在應用程序不會顯示在模擬器中。我已經試了8次,只有一次能夠顯示出來。模擬器真的很脆弱嗎? – 2012-03-11 21:10:46

+0

它不應該,我從來沒有真正有問題。控制檯中是否有任何消息? – 2012-03-12 18:38:38

0

你是否從模擬器運行你的應用程序?你需要點擊'play'按鈕讓它在你的模擬器上運行,然後它應該在模擬器上執行。

enter image description here

一旦你這樣做,你應該能夠看到它在仿真器本身的應用程序的抽屜,就像這樣:

enter image description here

+0

我已經完成了你要做的事情,但它不會顯示在模擬器中。我開始使用最新版本的android sdk,但之後安裝了其他每個sdk,並試圖在2.3框架下重新創建此項目,而不是4。 – 2012-03-12 15:09:45

+0

您是否使用該應用程序?就像你可以玩這個應用程序本身? – Soham 2012-03-13 09:07:34

5

我有同樣的問題!我在控制檯看到的是:

No Launcher activity found! 

你需要指定MAIN和LAUNCHER在您要開始推出該活動的意圖過濾器!還有另一個stackoverflow答案explaining the solution here

基本上確保你的AndroidManifest.xml中有這樣的規定的MAIN和LAUNCHER參數:

<application android:label="@string/app_name" android:icon="@drawable/icon"> 
    <activity android:name="ExampleActivity" 
       android:label="@string/app_name"> 
     <intent-filter> 
      <action android:name="android.intent.action.MAIN" /> 
      <category android:name="android.intent.category.LAUNCHER" /> 
     </intent-filter> 
    </activity> 
</application> 
1

試試這個,這也適用。

  1. 在Eclipse ADT,轉到Package Explorer中,然後打開名爲的文件夾。
  2. 現在安裝適用於Windows/Mac的免費Android模擬器BlueStacks(http://www.bluestacks.com/)。
  3. 返回到ADT並將bin文件夾中的.apk文件複製到您的桌面。
  4. 打開BlueStacks並安裝.apk文件,它應該可以工作! :)
相關問題