2013-01-08 23 views
1

我從Eclipse的「新建」菜單中創建了一個新的空白活動。Eclipse - 在清單中顯示但在src下缺失的新的android活動

我沒有收到任何錯誤,並且活動看起來已經在清單中正確填充,但是沒有創建Java類文件。

我得到的印象是,在Eclipse中,該類應該已被自動創建並使用onCreate和onOptionsItemSelected方法模板自動填充。

爲什麼Eclipse沒有爲我自動創建類?根據要求

清單代碼:

<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
package="com.example.myfirstandroidapp" 
android:versionCode="1" 
android:versionName="1.0" > 

<uses-sdk 
    android:minSdkVersion="8" 
    android:targetSdkVersion="16" /> 

<application 
    android:allowBackup="true" 
    android:icon="@drawable/ic_launcher" 
    android:label="@string/app_name" 
    android:theme="@style/AppTheme" > 
    <activity 
     android:name="com.example.myfirstandroidapp.MainActivity" 
     android:label="@string/app_name" > 
     <intent-filter> 
      <action android:name="android.intent.action.MAIN" /> 

      <category android:name="android.intent.category.LAUNCHER" /> 
     </intent-filter> 
    </activity> 
    <activity 
     android:name="com.example.myfirstandroidapp.DisplayMessageActivity" 
     android:label="@string/title_activity_display_message" 
     android:parentActivityName="com.example.myfirstandroidapp.MainActivity" > 
     <meta-data 
      android:name="android.support.PARENT_ACTIVITY" 
      android:value="com.example.myfirstandroidapp.MainActivity" /> 
    </activity> 
</application> 

AndroidManifest.xml Application Nodes showing new activity which is missing under src

+0

請出示清單文件的XML代碼 –

+0

你需要在同一個包 – Talha

+0

馬赫什創建DisplayMessageActivity.java - 增加表現爲要求 – Elly

回答

3

最快的解決方法:右鍵單擊您的包保持活動在您的清單,但創建Java類 - >新 - > class - > DisplayMessageActivity,然後擴展Activity類並添加缺少的方法。請注意,類名必須匹配聲明的一個清單

編輯 後你做到了,通過選擇項目清理項目 - >乾淨,檢查是否有任何錯誤消息離開

+0

謝謝Maver1ck - 這就是我要做的事情,但是,我想知道爲什麼課程不會自動爲我創建。我相應地更新了我的問題。 – Elly

+0

我不能肯定地說,因爲我從來沒有使用圖形界面來創建Java類或編輯清單文件,但我想你錯過了一些東西。我的(主觀的)建議是手動創建新的類,因爲您可以確保沒有錯誤發生 – Droidman

1

我需要卸載Eclipse並從http://developer.android.com/安裝sdk(adt軟件包),它與eclipse捆綁以解決此問題。

我發現我的原始設置不僅無法創建源文件,而且無法創建新的android項目,即使它設法成功創建了第一個項目。毫無疑問,我做了一些事情,但無法追查。

1

什麼工作對我來說...
在Eclipse中,去幫助> 安裝新的軟件...>工作:https://dl-ssl.google.com/android/eclipse/

敲回車,勾選 「開發工具」和「NDK插件」。

讓它下載並安裝。我不得不刪除「myfirstapp」並重新制作它。
下載並安裝Eclipse後重新啓動Eclipse。

有了這個問題並且真正做到了這一點,這幫助我更多地瞭解了我以前經歷過的課程中使用的語法。

相關問題