Android Annotations EViewGroup无法识别Eclipse中的活动
我将一个类设置为EViewGroup。在本文中,我试图引用另一个被设置为EActivity的活动。出于某种原因,导入没有解析,但如果我从另一个活动引用相关的活动,它可以很好地解析 代码在Jenkins服务器上使用ant可以很好地编译,但在Ecipse中无法编译 有什么想法吗 以下是ViewGroup的一些代码:Android Annotations EViewGroup无法识别Eclipse中的活动,android,eclipse,android-activity,viewgroup,android-annotations,Android,Eclipse,Android Activity,Viewgroup,Android Annotations,我将一个类设置为EViewGroup。在本文中,我试图引用另一个被设置为EActivity的活动。出于某种原因,导入没有解析,但如果我从另一个活动引用相关的活动,它可以很好地解析 代码在Jenkins服务器上使用ant可以很好地编译,但在Ecipse中无法编译 有什么想法吗 以下是ViewGroup的一些代码: import android.app.Activity; import android.content.Intent; import com.googlecode.androidanno
import android.app.Activity;
import android.content.Intent;
import com.googlecode.androidannotations.annotations.Click;
import com.googlecode.androidannotations.annotations.EViewGroup;
@EViewGroup
public class MainMenu extends SlidingMenu
{
public void navigate(Class<? extends Activity> klass)
{
getContext().startActivity(new Intent(getContext(), klass));
toggle();
}
@Click(R.id.textView_bring_it)
public void bringItClick()
{
navigate(ActivityBringIt_.class);
}
}
导入android.app.Activity;
导入android.content.Intent;
导入com.googlecode.androidannotations.annotations.Click;
导入com.googlecode.androidannotations.annotations.EViewGroup;
@EViewGroup
公共类主菜单扩展了滑动菜单
{
public void navigate(Class似乎没有生成ActivityBringIt\uu
。因此,您的编译错误只是噪音
如果Android的xml文件中有错误,AA通常无法生成子类。
你应该看看这个
另外,您可以复制/粘贴您的.factory文件吗?谢谢DayS为我指明了正确的方向。Eclipse中有一个错误导致了这个问题。解决方法是导入有问题的整个软件包。在我的情况下,它是:
import com.beachbody.p90x.bringit.*;
以下是带有Eclipse的错误报告:
谢谢您的回答!我发布了.factorypath文件。这就是您的意思吗?我没有看到.factory文件。此外,我查看了.apt_生成的文件夹,ActivityBringIt_u就在那里。它是从其他文件引用的,只是没有从指定为EViewGroup的文件中引用,但我不确定这是否是问题所在。此外,我也没有看到任何er主菜单膨胀的布局或ActivityBringIt膨胀的布局中存在ROR。那么好吧。我在我的上一个项目中也有这种问题,正如所解释的,这是Eclipse的构建器链中的一个问题。您能检查一下吗?
import com.beachbody.p90x.bringit.*;