1

今日AndroidSDKを更新してから、プロジェクトで奇妙なLintエラーが発生します。アクティビティには、特にテキストビューが含まれています。すべて正常に動作しますが、コード内のビューのテキストサイズを.setTextSize(float size)で変更したい場合、呼び出しに特定のAPIレベルが必要であるという他の行(および他の独立したメソッド)エラーが発生します。しかし、それは、APIレベル1以降で使用できるstring.isEmpty()のような呼び出しです。何が欠けていますか?また、xmlファイルでもテキストサイズを設定できますが、実行時に変更したいと思います。

何か案は?ありがとう!

よろしくトビ

4

2 に答える 2

0

少し前に似たようなことが起こったと思います(ナンセンスなLintエラー)... Eclipseを使用していますか?もしそうなら、あなたは以下を試すことができます:

  1. Eclipseを再起動します
  2. プロジェクトをクリーンアップします([プロジェクト]-> [クリーン...])
  3. [Android Lintを実行...]ボタンをクリックします(ツールバーの[仮想デバイスマネージャー]と[新しいプロジェクトウィザード]の間にあります)

問題を解決するために何をしたのか正確には覚えていません。頑張ってください。

于 2012-07-23T00:26:20.557 に答える
0

最新のリリースでは、lintエラーが正しくないことが何度かありました。(セミコロンのある行にセミコロンがないなど)。

このような場合は、リントエラー警告または左側の番号を右クリックして、[すべてのリントマーカーをクリア]を選択できます。

これにより、ファイルを1回コンパイルできます。それが機能する場合、Lintは再び正常に動作し始めているようです。

于 2012-07-23T03:02:18.777 に答える