2016-07-12 5 views
2

私はAndroid Studioのnoobです。エラーの報告方法が混乱しています。私はかなり大きなAndroidプロジェクトを持っています - 約25のJavaソースファイル - 主にアクティビティ - と同様の数のXMLファイル。Android Studio 2.1.2でエラーが表示される

ビルド>クリーンプロジェクトとビルド>プロジェクト再ビルドを行い、Gradle ConsoleはBUILD SUCCESSFULを報告します。 [メッセージ]タブでは、それは言う:

BUILD SUCCESSFUL

合計時間4.368秒

0エラー

0警告

しかし、私は実際にXMLファイルを開く場合たとえば、Androidのmanifest.xmlファイルのように、赤で表示されたエラーが表示されます(

など)。それらは私にエラーのように見える

シンボル 'PlyListActivity'

は、シンボルを解決できません解決できません 'ActivityMsgClass'

...。しかし、Androidのmanifest.xmlファイルはUIのどのような方法でもマークされたり強調表示されたりしません。エディタで開いていなければ、それらのエラーは見られませんでした。私のプロジェクトでは、25個のXMLファイルをそれぞれ開くのに手間がかかりません。どうすればビルド時にそのようなエラーについて知ることができますか?

編集:だけ明確にする - 私の質問は、マニフェストに記載されているエラーが発生するかについてではありません。私の質問は、なぜビルドが0のエラーと0の警告を表示するのかです。アンドロイドスタジオには、これらのエラー/警告を知るための方法はありません。それらを探しますか?

+1

'PlyListActivity'と' ActivityMsgClass'はどこに定義されていますか?彼らはあなたのクラスですか? – Vucko

+0

これは、両方のクラスがアクティビティとしてプロジェクトに定義されていないことを示しています。 – UMESH0492

+0

はい、それは私のものです。しかし、それは私の質問ではありません - 私はそれらのエラーを解決する助けを求めていません。 **私の質問**はビルドが0のエラーと0の警告を報告しているのですが、問題があるかどうかを確認するために各ファイルを個別に開く必要はありません。通常のIDEのフラグファイルにエラーがあります。 – user316117

答えて

0

これはエラーではありません。これは両方のクラスがあなたのプロジェクトでアクティビティとして定義されていないが、マニフェストでまだアクティビティとして定義されていることを示しています。

+0

私は理解できません - どのように "シンボルを解決できません" ** **エラーではない(または少なくとも警告)? – user316117

+0

あなたは警告と言うことができます – UMESH0492

+0

警告、エラー、または問題と呼んでも構いません。通常のIDE(例えば、Visual Studio、Eclipse)は、開発者の注意を必要とするこのような問題の構築時に要約を生成する。私はAndroid Studioでもこれを見る方法はあると思いますが、何がわかりません。 **それは**私の質問です。 – user316117

0

'lint' gradleタスクを実行すると、ビルド中に検出されたすべての警告/エラー/問題を詳細に示すWebページが生成されます。

Ran lint on variant debug: 11 issues found 
Ran lint on variant release: 11 issues found 
Wrote HTML report to file:///C:/Android/JsoupExample/app/build/outputs/lint-results-debug.html 
Wrote XML report to file:///C:/Android/JsoupExample/app/build/outputs/lint-results-debug.xml 

lint

1

これは非常に迷惑なバグであり、それは永遠の周りされています。 Unfortunanetly、はないあなたはそれを修正することができますが、これはManifestだけでなく、リソースのXMLファイルにも起こりません。しかし、あなたのアプリになりますが、実際のエラーがある場合はクラッシュし、警告は表示されません。Androidのメーカーに

ゴー:


しかし、あなたのAndroid Studioの周りの混乱場合の方法である、私はこれ、多分あなたはできるが見つけることができませんでしたでした。警告、または何もしてvise-にAndroidのメーカーのすべてのエラーを変更することができ、その代わりに今ここに、CTRL + ALT + S

行くにエディタ>検査を押すと、ファイル]> [設定]に行きますその逆。このです。このウィンドウでエラーが見つかった場合は問題を解決し、無効にしてください(マニフェストのみ)。それ以外の場合は、自分自身でも答えは嫌い、解決策はありません。


UPDATE:あなたはに行けば分析>あなたのプロジェクトにすべてのエラーと警告を見ることができコードを点検します。

関連する問題