2010-07-27 58 views
4

新的Android開發者在這裏。我正在按照http://www.vogella.de/的教程進行操作。第一個應用程序(溫度轉換)的作品。第二個(不喜歡和使用菜單)一個永遠不會出現。我試過使用Helios和Galileo。我試過重新安裝Android SDK。我嘗試刪除測試設備並重新創建它。其他人說這個教程的作品。Android示例應用沒有顯示

當其他應用程序正常工作時,它沒有得到兩行「No Launcher activity found!」和「發佈只會同步設備上的應用程序包」。

我看到:

------------------------------ 
...] Android Launch! 
...] adb is running normally. 
...] No Launcher activity found! 
...] The launch will only sync the application package on the device! 
...] Performing sync 
...] Automatic Target Mode: using existing emulator 'emulator-5554' running compatible AVD 'TestDevice' 
...] Uploading de.vogella.android.preferences.apk onto device 'emulator-5554' 
...] Installing de.vogella.android.preferences.apk... 
...] Success! 
...] \de.vogella.android.preferences\bin\de.vogella.android.preferences.apk installed on device 
...] Done! 

UPDATE:這裏是從我的Android清單文件

<manifest 
    xmlns:android="schemas.android.com/apk/res/android"; 
    package="de.vogella.android.preferences" 
    android:versionCode="1" 
    android:versionName="1.0"> 
    <application android:icon="@drawable/icon" android:label="@string/app_name"> 
     <activity android:name=".HelloPreferences" android:label="@string/app_name"> 
     </activity> 
     <activity android:label="Preferences" android:name="Preferences"> 
     </activity> 
    </application> 
    <uses-sdk android:minSdkVersion="8" /> 
</manifest> 
+0

您可以發佈您的AndroidManifest.xml文件嗎?我有一種感覺,它在那裏。謝謝!歡迎來到SO :) – 2010-07-27 20:20:20

+0

嗯...在這個論壇上還沒有弄清楚回覆界面。 「添加評論」是發佈的唯一途徑?它不會留下太多空間。 – 2010-07-27 20:27:08

+0

<?xml version =「1.0」encoding =「utf-8」?> <活動機器人:標籤= 「偏好」 機器人:名稱= 「偏好」> <使用-SDK android:minSdkVersion =「8」/> 2010-07-27 20:27:39

回答

17

這裏是正文的答案,我必須找到其他地方。看來你必須具備以下元素:

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

的AndroidManifest.xml文件中。一旦我添加了這個,然後右鍵單擊項目名稱以啓動Android應用程序,應用程序就會出現在菜單面板中。

的Eclipse把這個(意圖過濾器)元素有我的第一個實驗性的應用程序,但它沒有這樣做我贊成第二個我創造,我還在爲另一些調試(也可能是日食相關)的原因。 (在創建新的Android項目時,我可能會填寫錯誤信息。)

+1

而且,也許有一天,我會有足夠的信用來發布一些東西給這個問答(顯然「不是論壇」 )沒有stackoverflow拒絕幾乎所有我嘗試(特別是鏈接)。 – 2010-07-28 15:55:40

+1

我更新後的Android SDK到最新版本(對於4.0.3)時也面臨這個問題......當使用嚮導啓動一個新項目時,它經常會生成一個錯誤的格式manifest.xml,所以發生了這個問題。 – RRTW 2012-09-13 06:45:33