Android Annotations框架似乎没有生成任何东西

Rom*_*iel 10 android annotations manifest classnotfoundexception android-annotations

我正在尝试使用Android注释框架,因为它看起来非常强大.我完全坚持基于它配置我的第一个项目.我遵循了wiki的每一步,但是在构建之后它不会生成任何文件.

所以当我从清单中请求生成的类时:

<activity android:name=".MyActivity_"
   android:label="@string/app_name">
Run Code Online (Sandbox Code Playgroud)

我得到一个例外:

java.lang.ClassNotFoundException
Run Code Online (Sandbox Code Playgroud)

我的活动与维基中的活动完全相同:

@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);
    }
}
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

编辑:刚刚找到一个目录".apt_generated",但它在构建后是空的.

Pie*_*cau 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 中,您可以从“Window > Show View > Error Log”视图中获取更多信息。如果触发注释处理,您应该会看到一些有关 AndroidAnnotations 的消息。