strings.xmlから沢山の迷惑な警告が届きます。各宣言の左側に、「メッセージの説明が見つかりません」という警告が表示されます。どうすれば修正できますか?「メッセージの説明が見つかりません」strings.xmlの警告
答えて
私はSDKのアップデートを行ったので、同じ問題があります。この問題の解決策を見つけました。 string.xmlファイルの各文字列の前にコメントを追加するだけで、警告が解決されます。以下
例:
<!-- Description here -->
<string name="app_name">Test App</string>
これで解決できると思います。あなたのxmlにandroid:contentDescription=”@string/description”
を追加してください。説明の目的はアクセシビリティのためです。それは必要ではなく、あなたのアプリはそれなしで正常に動作します。しかし、それを含める習慣があるのは良い習慣です。
は、XMLでタグがIべき、ありがとうそれを追加しますか? – HAL9000
'strings.xml'を使用しているビューです。そこであなたの属性を宣言します。 –
@Binghammer警告は 'strings.xml'にあり、レイアウトファイルには警告/エラーはありません。文字列を使用するビューはたくさんありますが、それらのすべてにコンテンツ記述属性が必要だと言っていますか? –
リソースがstrings.xmlにあることを確認してから、更新を試みることができます。それでもエラーが発生した場合は、プロジェクトを閉じてから再度開いてみてください。それでも問題が解決しない場合は、プロジェクトを清掃してください。
-1はOPにエラーがなく、これは古典的なトラブルシューティングの手順に過ぎません。 – HAL9000
あなたは簡単にこの糸くずの警告を無効にすることができます。
「問題」ウィンドウで警告を右クリックし、「クイックフィックス」をクリックします。その後、ファイル、プロジェクト、またはすべての場所のチェックを無効にすることができます。
警告を無効にすることは決して解決策ではありません。私は説明します:もし私が警告を心配しているからです。よりよい解決策は、私の目を単に閉じることです。 – HAL9000
この前夜のための適切な修正、それは古いですが、これは次のとおりです。 [NOTEのファイル名は、ほとんどの場合には正確ではありません、ただガイド]
1. In your fragment_main.xml (/ProjectName/res/layout/fragment_main.xml)
change your view and add this:
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
<!-- Add this one line below as "contentDescription" refers to this issue
of description not found warning by Lint -->
android:contentDescription="@string/description"
android:text="@string/hello_world" />
2. The @string references the strings in your strings.xml and the name
of the string itself is "description"
So in your ProjectName/res/values/strings.xml add:
<string name="description">Variables</string>
- 1. strings.xmlの警告
- 2. SonarQube Gradle Pluginの警告:「クラスが見つかりません:org.joda.convert」
- 3. フォントが見つかりませんXcodeログのSKLabelNode警告
- 4. Androidスタジオのエラー/警告:システムDnsが見つかりません
- 5. 警告ダイアログボックスに警告メッセージが表示されませんか?
- 6. Xcode 4警告: "オブジェクトファイルが見つかりませんでした"
- 7. 警告が見つかりません:/favicon.ico
- 8. エラーメッセージ「LD:警告:ディレクトリオプションが見つかりません」CocoaPods
- 9. cocos2d 1.0.1警告:preserveBackBufferが見つかりません
- 10. 警告:モジュールが見つかりません[ssl]
- 11. keychain:警告:gpgキーが見つかりません。スキップ
- 12. ヨーマンアプリ - >イサキサーブ - >警告:見つかりません:コンパス
- 13. Sphinx autodocは警告を出します:py:クラス参照のターゲットが見つかりません:タイプ警告
- 14. #defineディレクティブ内のメソッドの「メソッドが見つかりません」コンパイラの警告
- 15. SublimeLinter:警告:phpcsが無効になり、 'phpcs'が見つかりません
- 16. Nuget.exeパック警告:説明が指定されていません。 'Description'の使用
- 17. 警告:mssql_execute():メッセージ:ストアドプロシージャを見つけることができません
- 18. コードエディタ警告/エラーの説明が表示されますか?
- 19. nativescript警告:iOSプラットフォームの有効な証明書またはプロビジョニングプロファイルが見つかりません
- 20. MailChimp APIのエラーメッセージを説明します:リソース 'Campaign_Collection'が見つかりません
- 21. ORA-02019:リモート・データベースの接続の説明が見つかりません
- 22. PHPUnit動的ライブラリの警告 - 画像が見つかりません
- 23. Xcodeのビルド設定でGCC警告セクションが見つかりません
- 24. 警告の取得クラス "com.qualcomm.qti.Performance"が見つかりませんでした
- 25. ld:警告:オプションのディレクトリが見つかりません:-LC_ID_DYLIB =/usr/lib
- 26. 警告:<ファイル名がありません>のコピーがローカルに見つかりません
- 27. 警告: "ファイル '../ControllerName/ActionMethodName'が見つかりませんでした。私たちは、ビューのフォームのポストに上記の警告メッセージが表示されている
- 28. koa.js workshop solution、exercise number oneの説明が見つかりません
- 29. 警告:テンプレートが見つかりません/ usr/local/git/share/git-core/templates
- 30. 警告:preg_match()[function.preg-match]:終了デリミタ '/'が見つかりませんでした
各文字列を説明するコメントがないため、警告が表示されますか?恐ろしい!私は試してみる、ありがとう! – HAL9000
アプリ内の任意の文字列(ローカリゼーションサービスなど)の説明文字列がある場合、コメントされていないすべての文字列について警告が表示されるようです。 – karl