R.javaでのSyntax error

strings.xmlなどのリソースファイルを直接編集しているときに次のようなエラーに直面することがあります。

Syntax error on token "int", VariableDeclaratorId expected after this token

そして問題のあるR.javaを見てみると次のように変数名が抜けおちてしまっています。

public static final class string
{
        public static final int =0x7f070013;

この原因はstrings.xmlなどの文字列を定義しているファイルに次のような名なしの要素があるからです。

    <string name="" ></string>
</resource>

このような名前のないタグを削除してビルドし直せばエラーが直ります。

関連項目
プライバシーポリシー