2012-07-20 108 views
6

我在創建新的Android項目時遇到了問題。我填入應用程序的名稱和包名,然後我轉到下一個scrren並設置圖標。在接下來的scrren我選擇空白活動和命中下一個這個畫面出現時:Eclipse-創建新的活動

Eclipse create activity dialog

我輸入的一切,但我不知道該怎麼層次父做。前幾天它的工作很完美,但是現在當我從左邊的列表中選擇一些東西,並創建活動時,除非我寫了一些東西,否則它是錯誤的。

任何人都可以幫助我嗎?

回答

3

對於Activity將其設置爲android.app.activity。

0

你的錯誤涉及活動的名稱驗證項目的構建SDK

層次父活動通常用於提供UP鍵

0

1.複印你的包名稱的默認實現,那麼過去到「分層家長」字段。 (跳過此步驟的任何單詞)

2.AndroidManifest.xml需要一個「android.intent.action.MAIN」作爲開始。 添加如下代碼

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

這樣的:

<application 
    android:icon="@drawable/ic_launcher" 
    android:label="@string/app_name" 
    android:theme="@style/AppTheme" > 
    <activity 
     android:name=".MainActivity" 
     android:label="@string/title_activity_main" > 
     <intent-filter> 
      <action android:name="android.intent.action.MAIN" /> 
      <category android:name="android.intent.category.LAUNCHER" /> 
     </intent-filter> 
    </activity> 
</application> 
0

平臺工具版本14本問題,但不是版本13.

http://dl-ssl.google.com/android/repository/platform-tools_r13-linux.zip

我支持我的電流(問題)/ Android的SDK /平臺工具,刪除舊的文件夾,並用13版本取代它,開始文摘e,重置android-sdk路徑(windows> preferences> android,不要忘了點擊「apply」)並重新創建我的AVD。

版本13也有heirarchical父文本框,但它是可選的。

+0

順便說一句,如果你正在使用linux,你將不得不將平臺工具/ *文件權限改爲755(使用chmod 755 ...) – ITForHumanity 2012-07-30 01:32:00

0

問題是應用程序嚮導中的一個錯誤......其中嘗試將活動向導集成到其自身中。問題是沒有現有項目,集成的活動向導無法正常工作。

因此,這個問題的一個簡單的解決方案是從項目嚮導,只需創建一個基本的主要活動與「無」導航類型,然後單擊「完成」。然後一旦創建了項目,就可以使用活動向導來創建所需的主活動。

作爲獎勵,活動向導甚至會重構代碼以使用這個新的活動作爲您的主要活動!