10

Tôi đang cố sử dụng khung công tác Android annotations vì nó có vẻ khá mạnh mẽ. Tôi khá khó khăn để cấu hình dự án đầu tiên của tôi dựa trên nó. Tôi đã theo từng bước của wiki nhưng không tạo bất kỳ tệp nào sau khi xây dựng.Khung chú thích Android dường như không tạo ra bất kỳ điều gì

Vì vậy, khi tôi hỏi cho một lớp được tạo ra từ manifest:

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

tôi nhận được một ngoại lệ:

java.lang.ClassNotFoundException 

hoạt động của tôi là hoàn toàn giống một như trong wiki:

@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); 
    } 
} 

Bất kỳ ý tưởng nào?

EDIT: Chỉ cần tìm ra một thư mục ".apt_generated" được tạo nhưng nó trống sau khi xây dựng.

+0

Có thể là vấn đề nhật thực không? –

Trả lời

4

Đây có vẻ là lỗi AndroidAnnotations và phải được báo cáo trên trình theo dõi lỗi chuyên dụng, tại đây: http://code.google.com/p/androidannotations/issues/entry. Bạn cũng có thể sử dụng AndroidAnnotations danh sách gửi thư, http://groups.google.com/group/androidannotations

Trước tiên, tôi có một vài câu hỏi:

nào IDE nào bạn sử dụng: Eclipse, Netbeans, IntelliJ? Phiên bản nào ?

Bạn có sử dụng Maven, Ant hoặc chỉ IDE để xây dựng dự án không?

Sự cố của bạn có thể do một vài điều: xử lý chú thích không được kích hoạt, lỗi trong AA hoặc các tệp được tạo trong thư mục không phải là một phần của đường dẫn lớp.

Trong Eclipse, bạn có thể nhận thêm thông tin từ chế độ xem "Cửa sổ> Hiển thị chế độ xem> Nhật ký lỗi". Nếu quá trình xử lý chú thích được kích hoạt, bạn sẽ thấy một số thông báo về AndroidAnnotations.

+0

Xin chào Piwai! cảm ơn cho câu trả lời của bạn, nhiều đánh giá cao. Tôi sắp đăng một vấn đề để ggle mã nhưng tôi sợ đó là một vấn đề đơn giản. Tôi đang sử dụng nhật thực và chỉ có nó để xây dựng dự án của tôi. Tôi đã đính kèm bản ghi lỗi của tôi ở đó: http://oi51.tinypic.com/21mf2td.jpg Bạn có ý tưởng không? –

+0

Tiếp tục thảo luận về trình theo dõi lỗi chuyên dụng: http://code.google.com/p/androidannotations/issues/detail?id=89 –

Các vấn đề liên quan