問題タブ [android-lint]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - Android Lint contentDescription warning
imageview で「[アクセシビリティ] 画像に contentDescription 属性がありません」という警告が表示されます。Android lintの使用中
どういう意味ですか?
android - EclipseからAndroidLintツールを実行できません
プロジェクトでEclipseの最新のAndroidSDKr16で利用可能なLintを実行しようとしました。エラーが発生しました:Comparison method violates its general contract!
完全なログはここにあります:
何が問題なのですか?
android - カスタムテーマにnull背景を使用させる(Android lintの提案)
新しいAndroidLintルールについて読んでいますが、オーバードローを防ぐために、背景のあるレイアウトで背景がnullのテーマを使用するようにして、上書きするだけで背景が描画されないようにする必要があります。問題は、背景がnullのカスタムテーマをどのように定義するかです。
試行1の失敗(コンパイルされません):
試行2の失敗(警告が続く):
android - Android リント ツール
Android SDK をリビジョン 16 に更新しましたが、 Android Lintが見つからないようです
私のEclipse IDEのどこでも(設定 - > Android)。他にやるべきことはありますか?助けが必要です。ありがとう。
android - xmlリソースの警告
昨日、すでに持っていたバージョンで問題が発生した(断続的)ため、ADTプラグインを再度インストールしました。問題は、すべてのxmlリソースで警告が表示されないことです。私は以前に彼らに見えたことがないことを確信しています。私はそれについて何もできないので、これらのいくつかは迷惑です:
私が修正しなければならなかった他のものは次のとおりです。
これらの警告を抑制する方法はありますか?警告付きのコードをチェックインできないゼロトレランスポリシーがありますか?
android - AndroidLintに翻訳の欠落エラーが表示されない
Windows上のEclipseでAndroidSDK16.1を使用しています。
ドキュメントに従って、ANDROID_LINT_COMPLETE_REGIONSをWindows環境変数として設定しました
コンピューターを再起動しました。
System.getenv( "ANDROID_LINT_COMPLETE_REGIONS")がWindowsシステム変数を使用していることを確認しました。
翻訳エラーがオンになっていることを確認しました。
しかし、私が望んでいる/エラーを期待しているのはそうではありません。「/res/values-xx/strings.xml」にない英語の文字列が「/res/values/strings.xml」にあります。ANDROID_LINT_COMPLETE_REGIONSを設定したため、lintでエラーが発生することが予想されます。SDKのソースを見ると、動作するはずです。
誰か他に試してみるべきものがありますか?
更新:これをMacで試しましたが、ANDROID_LINT_COMPLETE_REGIONS = "1"を永続化していますが、Eclipseでエラーが発生することはありません。
android - AndroidLint-警告を非表示にする方法'リソースXxxは未使用のようです'
一部の特定のリソースについて、(新しい)AndroidLint警告「リソースXxxは使用されていないようです」を無効にします。
他のLint警告については、警告を無効にする3つの選択肢を示したQuick Assistを利用することができましたが、そのうちの1つはその特定のファイルに対するものでした。
ただし、この警告にはクイックアシストは表示されません。Eclipseでは、ファイル(リソースを定義するもの)の上部に一般的な黄色の警告色で表示されます。
また、次のようにlint.xmlファイルを手動で編集してみました。
しかし運が悪かった(私はここでAndroid LintリファレンスからIDを取得しました)。
android - Androidlint-単に「存在しません」を返します
Win7マシンにAndroidツールr16をインストールしています。パスにtoolsフォルダがあります。「lint」を実行するとコマンドが実行され、コマンドラインパラメーターのヘルプが表示されます。
次に、プロジェクトフォルダーに移動し、次のように入力します。
現在のフォルダー内のプロジェクトに対して実行されると予想しましたが、Androidツールフォルダー内にあるSdkControllerというプロジェクトに対して実行されるようです。
プロジェクトへのフルパスを明示的に提供する必要があると仮定して、これを使用して再試行しました。
「存在しない」と表示されます。まったく同じパスとCDを使用すると、そのフォルダに移動します。私が指定しているパスは間違いなく存在します。「存在しない」とは?
私はおそらく非常に明白な何かを見逃していますが、このエラーなしでWindowsでAndroid lintを実行する方法を誰かが私に説明できますか?
android - Lint警告Android
このタグとその子は、1つと複合ドローアブルに置き換えることができます
問題:複合ドローアブルを使用して、現在のノードをTextViewに置き換えることができるかどうかを確認します。
ImageViewとTextViewを含むLinearLayoutは、複合ドローアブルとしてより効率的に処理できます。
私の1つでこのリント警告が表示されます。Layout
それが何を意味するのかわかりませんCompound Layout
。適切なリンクを説明または提供してください。
android - Android用のADTプラグインを更新すると、android lintが実行されますが、Androidプロジェクトで使用する場合の利点は何ですか?
ここにみんな
ADTプラグインをADT16に更新すると、androidプロジェクトを選択した後に実行するとandroid Lintが実行される新しい(ツール)ものが1つ表示されます。これにより、androidのプロジェクトに関連する550の警告が表示されます。 String.xmlのような私のリソースのLintと、私のアクティビティで使用するレイアウトの一部。
Lintの詳細については、こちらのヒントを参照 してください。ここをクリックし てください。以下のような警告も表示されます。
ハードコードされた文字列「AnyThing」、@stringリソースを使用する必要があります
だから私が思うのは、LintがAndroidのリソースの問題に役立つと思います。
android lintについてもっと知りたい場合は、私に知らせてください。
そして、私はどうすればよいですか?lintのこのxmlと、このxmlをプロジェクトルートまたは他のディレクトリのどこに配置する必要がありますか。
また、この警告「[アクセシビリティ]contentDescription
画像の属性がありません」が表示されImageView
ます。androidlintを使用している間
私は以下のようなものを画像に与えることによって考える:
これは、ビューのコンテンツを簡単に説明するテキストを定義します。このプロパティは、主にアクセシビリティのために使用されます。一部のビューにはテキスト表現がないため、この属性を使用してテキスト表現を提供できます。
スクリーンリーダーやその他のユーザー補助ツールがユーザーインターフェイスを適切に記述できるようImageViews
に、非テキストウィジェットは、この属性をImageButtons
使用してウィジェットのテキスト記述を指定する必要があります。contentDescription