Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
Android SDK ツールをバージョン 21 (およびその後 21.0.1) にアップグレードしたところ、aidl ファイルから生成されたすべてのファイルに、生成された関数の一部に誤った @Override キーワードが挿入されたことに関連するコンパイル エラーが含まれるようになりました。例えば
@Override public android.os.IBinder asBinder() { return this; }
回避策を回答に投稿します、Aidan
あなたの本当の問題は、Eclipse のプロジェクト (またはワークスペース) が Java 1.6 に対して Java コードを検証するように設定されていないことです。@Overrideインターフェース用に実装されたメソッドの数は、Java 1.5 ではサポートされていませんでしたが、Java 1.6 ではサポートされています。プロジェクト (またはワークスペース) のプロパティを変更して、Java 検証が 1.6 用であり、生成された@Override注釈が問題ないようにします。
@Override