Android-android-apt插件与Android Gradle插件不兼容。

时间:2018-07-06 20:52:44

标签: android gradle android-gradle

自Gradle更新以来,我正在努力使该项目达到同等水平。这是一个团队项目,它使用的是android-apt插件。我已经进行了必要的语法更改(编译->实现&apt->注释处理器),但是编译器仍在告诉我存在差异:

    List<DatabaseReference> dbList = new ArrayList<>();
    DatabaseReference refB = firebaseDatabase.child("medium").child("a bit of both");
    DatabaseReference refC = firebaseDatabase.child("medium").child("nature");
    DatabaseReference refC = firebaseDatabase.child("medium").child("urban");
    dbList.add(refB);
    dbList.add(refC);
    for (DatabaseReference x : dbList) {
        x.addValueEventListener(new ValueEventListener() {
            @Override
            public void onDataChange(@NonNull DataSnapshot dataSnapshot) {
                for (DataSnapshot ds : dataSnapshot.getChildren()) {
                    TrailInformation ti = ds.getValue(TrailInformation.class);
                    trailInformationCallback.onCallBack(ti);
                }
            }

            @Override
            public void onCancelled(@NonNull DatabaseError databaseError) {

            }
        });
    }

有人有什么想法吗?

谢谢您的见解

-T

android-apt plugin is incompatible with the Android Gradle plugin.  Please use 'annotationProcessor' configuration instead.

1 个答案:

答案 0 :(得分:1)

尝试删除-

classpath 'com.neenbedankt.gradle.plugins:android-apt:1.4'

apply plugin: 'android-apt'

注释处理在Android Gradle插件(2.2及更高版本)中可用,因此现在不需要/没有理由再提供一个。