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

标签 android url

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

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>

最佳答案

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

编辑:

事实上,您应该删除所有特殊字符,因为它们在 java 中对于变量名来说是无效字符。例如,您可以删除 http:// 部分,并将特殊字符替换为下划线:

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

关于android - 使用 url 创建微调器时 R.java 出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8545900/

相关文章:

android - 在操作栏上添加图标而不是三个点

Android 9 RTT 范围请求状态 1

java - 设备上没有剩余空间 - Android 模拟器

android - (Delphi 10.2) 如何从我的应用程序打开 Android 网络浏览器中的 URL?

java - 删除除字符串最后一部分之外的所有内容?

java - 在 SVNKit 中解析 URL

android - 从 asset 或 raw 文件夹中获取多个图像的资源标识符 (resId) 到一个 int 数组

android - 如何将文件夹中的选定文件从 Android 设备同步到 Google 云端硬盘,反之亦然

image - Monodroid 从 url 保存图像

ios - 将 URL 转换为 UIImage。能够转换但不能附加到 UIImage 数组