使用url创建微调器时R.java出错

时间:2011-12-17 15:55:28

标签: android url

我想使用微调器将变量设置为url。一切顺利,直到R.java建成。我收到了2个错误:

  

重复R.string.http _

  

语法错误,插入“;”完成FieldDeclaration

所以现在我的问题是如何修复此错误,而我无法更改R.java文件? 这是我的代码。 R.java文件:

    public static final class string {
    public static final int Mijngroep=0x7f050001;
    public static final int app_name=0x7f050000;
    public static final int http_//www_admiraalkruys_nl/nieuws_htm=0x7f050002;
    public static final int http_//www_alexandergroep_nl/=0x7f050004;
    public static final int http_//www_anthonievandiemenstam_nl/=0x7f050005;
    public static final int http_//www_scoutingbeverwijk_nl/=0x7f050003;

strings.xml文件:

<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="app_name">Groep kiezer</string>
<string name="Mijngroep">Selecteer jouw groep</string>  
<string name="http://www.admiraalkruys.nl/nieuws.htm">Admiraal kruysgroep</string>  
<string name="http://www.scoutingbeverwijk.nl/">Admiraal van Kinsbergen</string>  
<string name="http://www.alexandergroep.nl/">Alexandergroep</string>  
<string name="http://www.anthonievandiemenstam.nl/">Anthonie van diemenstam</string>  
</resources>

2 个答案:

答案 0 :(得分:2)

您需要更改字符串名称,如果使用两个连续的斜杠,它将被解释为R.java文件中的java注释(//)。

编辑:

实际上你应该删除每个特殊字符,因为它们是java中变量名的无效字符。例如,您可以删除http://部分,并用下划线替换特殊字符:

<string name="www_admiraalkruys_nl_nieuws_htm">Admiraal kruysgroep</string>  
....

答案 1 :(得分:0)

更改资源名称并清理和构建项目,以便清理和重建R生成的文件。

希望这有帮助!