10

我試圖使用Android annotations框架,因爲它看起來很強大。我很堅持基於它配置我的第一個項目。 我遵循wiki的每一步,但在構建之後它不會生成任何文件。Android註解框架似乎沒有生成任何東西

所以,當我問一個生成的類從清單:

<activity android:name=".MyActivity_" 
    android:label="@string/app_name"> 

我得到一個異常:

java.lang.ClassNotFoundException 

我的活動是完全一樣的一個在維基:

@EActivity(R.layout.main) 
public class MyActivity extends Activity { 

    @ViewById 
    EditText myInput; 

    @ViewById(R.id.myTextView) 
    TextView textView; 

    @Click 
    void myButton() { 
     String name = myInput.getText().toString(); 
     textView.setText("Hello "+name); 
    } 
} 

任何想法?

編輯:剛剛發現了一個「.apt_generated」目錄,但是在構建之後它是空的。

+0

難道這是一個日食問題? –

回答

4

這似乎是一個AndroidAnnotations錯誤,應該在專用的錯誤跟蹤器上報告,這裏是:http://code.google.com/p/androidannotations/issues/entry。你也可以使用AndroidAnnotations郵件列表,http://groups.google.com/group/androidannotations

首先,我有幾個問題:

你使用哪種IDE:Eclipse中,NetBeans中的IntelliJ?哪個版本?

您是否使用Maven,Ant或只有您的IDE來構建項目?

您的問題可能是由於以下幾件事:註釋處理未觸發,AA中存在錯誤,或文件夾中生成的文件不是類路徑的一部分。

在Eclipse中,您可以從「窗口>顯示視圖>錯誤日誌」視圖中獲得更多信息。如果觸發註釋處理,您應該看到一些關於AndroidAnnotations的消息。

+0

嘿Piwai!感謝您的回答,非常感謝。我正要發佈一個代碼,但我擔心這是一個簡單的問題。我使用eclipse,只有它來建立我的項目。我附上了我的錯誤日誌:http://oi51.tinypic.com/21mf2td.jpg你有想法嗎? –

+0

繼續討論專用錯誤跟蹤器:http://code.google.com/p/androidannotations/issues/detail?id = 89 –

相關問題