2011-12-17 49 views
1

我想使用微調器將變量設置爲url。一切都進展順利,直到R.java被建立。我有2錯誤:使用url創建微調器時,R.java中的錯誤

duplicate R.string.http_

Syntax error, insert ";" to complete 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

您需要更改您的字符串名稱,如果您使用兩個連續的斜槓,它將被解釋爲R.java文件中的java註釋(//)。

編輯:

事實上,因爲它們是在Java中無效字符的變量名,你應該刪除所有特殊字符。例如,你可以刪除http://部分,並用下劃線代替特殊字符:

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

不,這不可能使用一個URL作爲名稱。但是你可以改變名字和值:' http://www.admiraalkruys.nl/nieuws.htm' – Dalmas 2011-12-17 16:21:07

0

更改資源的名稱和清潔,以清潔和重建[R生成的文件生成項目。

希望這會有所幫助!