无法理解会发生什么,但是现在使用AA进行编译存在稳定的问题。
/AddEditEventFragment.java:239: error: Something went wrong: Unexpected error in AndroidAnnotations 4.6.0!
public void afterViews() {
^
....
Caused by: java.lang.annotation.AnnotationTypeMismatchException: Incorrectly typed data found for annotation element public abstract int org.androidannotations.annotations.EFragment.value() (Found data of type R.layout)
at com.sun.tools.javac.model.AnnotationProxyMaker$ValueVisitor$1AnnotationTypeMismatchExceptionProxy.generateException
import org.androidannotations.annotations.AfterViews;
import org.androidannotations.annotations.Click;
import org.androidannotations.annotations.EFragment;
import org.androidannotations.annotations.ViewById;
import android.support.v4.app.Fragment;
import android.support.v4.app.FragmentManager;
import com.amicuscreative.zola.R;
@EFragment(R.layout.fragment_event_details_edit)
public class AddEditEventFragment extends Fragment
implements AdapterView.OnItemLongClickListener, AdapterView.OnItemClickListener, ReminderAddListener {
....
}
AA-4.6.0gradle插件-3.5.0摇篮-5.4.1构建工具-28.0.3
当然有布局。
问题出在Google排球库中。我在其他文件import ...volley.*
和my_package.*
中存在,并且R类冲突。
[当我将volley.*
更改为volley.class_names
时,它编译没有问题...另外,IDEA会尝试优化导入,并且随时可以将volley.class_name
切换回volley.*
,但问题不大了:)
即使与您的特定问题无关,也请始终检查所有警告和错误。