2017-12-10 3 views
1

私は、Android Studioでの私のAndroidプロジェクトをビルドするとき、私はメッセージを取得:私はメッセージが提案何をしたいAndroidのスタジオで-Xlintと再コンパイル

Note: Some input files use unchecked or unsafe operations. 
Note: Recompile with -Xlint:unchecked for details. 

Note: Some input files use or override a deprecated API. 
Note: Recompile with -Xlint:deprecation for details. 

を、しかし、どうやって?上記のメッセージのように、-Xlintのプロジェクトを再コンパイルするためにAndroidスタジオを設定するにはどうすればよいですか?メッセージ

+0

このリンクをチェックしてください。https://stackoverflow.com/questions/197986/what-c​​auses-javac-to-issue-the-uses-unchecked-or-unsafe-operations-warning –

+0

@MiteshVanaliya、リンクは私の質問とは無関係です。私はAndroid Studioでメッセージが示唆したことをどうやって行うのかを尋ねています。このメッセージを取り除く方法ではありません。 – Leem

答えて

0

(Iは、Android Studioの3.0.1を使用しています)build.gradleするには、これらのコードを追加し、より多くの警告の詳細を取得するために-Xlintあなたは引数で再コンパイルをお勧め:

allprojects { 
    tasks.withType(JavaCompile) { 
     options.compilerArgs << "-Xlint:unchecked" << "-Xlint:deprecation" 
    } 
} 

次に、あなたがで警告を修正することができます詳細なメッセージ。
たとえば、廃止予定のメソッドを新しいメソッドに置き換えることができます(古いメソッドは廃止されているので、常に新しいメソッドがあります)。

しかし、何らかの理由でコードを変更したくない場合は、コンパイル警告を取り除きたい場合は、廃止予定のメソッドの前に@SuppressWarnings("deprecation")を追加してください。

関連する問題