0

Android で注釈プロセッサを使用してクラスを生成しています。クラスを生成するために、私はjavapoetを使用しています。Javaプロジェクトで使用すると正常に動作しますが、AndroidではaddModifiersメソッドにアクセスできませんTypeSpec

 TypeSpec clz = TypeSpec.classBuilder("MyClass")
            .addModifiers(Modifier.PRIVATE)
            .build();

インポートjavax.lang.model.element.Modifierしましたが、メソッド addModifiers を解決できないと表示されます。Modifierソース コード内の同じメソッドのパラメーターは赤色で、カーソルをその上に置くとcan't resolve symbol modifierメッセージが表示されます。この問題の解決策はありますか?

4

1 に答える 1

2

列挙型は、ModifierAndroid のクラス ライブラリでは使用できません。Android SDK の代わりに Java SDK を使用してビルドする必要があります。

于 2016-08-14T13:57:54.697 に答える