@TargetApi
をつけているのにlintがNewApiエラーを報告してきてどうしたものかと思ったんですが、これはHugoの@DebugLog
を同時につけているせいでした。Hugoがbytecode weavingでメソッドのバイトコードをいじり、その結果lintからみると@TargetApi
なしで新しいAPIを呼んでいるようにみえるようです。@DebugLog
を消せばlintエラーは消えます。
@TargetApi
をつけているのにlintがNewApiエラーを報告してきてどうしたものかと思ったんですが、これはHugoの@DebugLog
を同時につけているせいでした。Hugoがbytecode weavingでメソッドのバイトコードをいじり、その結果lintからみると@TargetApi
なしで新しいAPIを呼んでいるようにみえるようです。@DebugLog
を消せばlintエラーは消えます。