4

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でエラーが発生することはありません。

4

2 に答える 2

1

この問題が何であれ、Android SDK 17にアップグレードすると、この問題が修正されます。Lintは、文字列を翻訳しないときを検出できるようになりました。

于 2012-03-23T15:50:23.810 に答える
0

これをユーザー変数(Windows XP)として設定し、setコマンドを使用してcmdプロンプトに表示され、再起動後にEclipseで機能しているように見えることを確認しました。

于 2012-01-23T20:29:34.840 に答える