2017-02-23 11 views
1

私はEclipseから来ています。私はプロジェクト全体で即座にエラー報告に慣れています。Androidスタジオ:すぐにすべてのエラーが表示されない

私はこの機能を持っているとしましょう:すぐにも通過することなく、プロジェクトエクスプローラ、そのコールテスト()内のすべてのクラスをハイライト表示します

public void test() { 
    //Do something 
} 

と私は日食その後

public void test(String someString) { 
    //Do something 
} 

に変更します文字列。

Androidのスタジオにはありません。そのようなファイルを開くと、それが表示されます。私は、コンパイル時にOfcource、私はまた、エラーになりますが、また、最初のファイルのみのために彼がコンパイルしようとしたすべてのために失敗していません。

私は現在大きなリファクタリングを行っていますが、これは本当に面倒です。コンパイル - 待機 - 1つのファイルを修復する - 最初からやり直してください...

私は見逃していますか?分析/検査コードでさえ...そのトリックはしません。

PS:私は、しかし、自分自身への今後の参考のために、今では遅すぎるあなたのための最新の更新プログラム(2017年2月24日)

答えて

2

でのAndroid Studioの2.2.3を使用しています:

  • 代わりの変更引数を手動で追加してメソッドのシグネチャを右クリックし、Refactorに移動し、Change SignatureParametersタブに移動し、プラスアイコンをクリックしてパラメータを追加します。方法をもう一度右クリックし、Find Usagesを選択します。これにより、新しいリファクタリングされたメソッドを呼び出す場所がわかり、コードをすばやく修正できます。

質問にお答えするは、すべてのエラーがどこにあるかを確認することができます。ただ、Buildに移動し、Rebuild Projectを経由して、プロジェクトを再構築して、Androidのメーカーの左側に行くと私が言ったようにそれは

+0

に役立ちますかどうかを確認し​​

Android Studio Problems

にプロジェクトビューを変更します。再構築は、彼がupponを突きつけた最初の問題をハイライトするだけです。そうしなければ、私のすべての問題はすでに解決されます。 :( 私はそれを知っていますが、これは私がロールする方法ではありません。私は1つのファイルで多くの機能を再解析しました。 。);。私はその後、このクラスで新しいパラメータを受け入れる放射性降下物を見て、それは価値があるかどうかを判断し、すぐに私は – Torge

+0

を調整する必要があるすべての場所を通過するすべての機能を変更するようだったそしてそれは手遅れではありません。私はしばらくの間迷惑をかいていました。それは自分のコーディング方法でよく起こります。私は物事をきれいにするためのコードをリファクタリングすることについて躊躇しません。だから私はそれが日食にあったように、彼らはこれを実装希望...私はすべてのファイルを開くたい場合、私は私が望む結果を得るでしょう:(今のところ、これはAndroidのメーカーの限界である恐れている。それを逃します。 – Torge

関連する問題