Android编译器:无法解析符号字符串

时间:2010-01-19 12:35:12

标签: java android sockets udp intellij-idea

当我尝试将strServerIP添加到类Server时,我得到一个:
无法解析符号字符串
编译器错误。

为什么?

package com.example;


public class Server
{
    //public static java.lang.string SERVERIP;
    public static android.R.string SERVERIP;
    public static java.lang.string strServerIP = "monster.idsoftware.com";
    public static string strServerIP = "monster.idsoftware.com";
    public static int SERVERPORT = 27950;
    public static int PROTOCOL = 68;
}

2 个答案:

答案 0 :(得分:8)

使用“字符串”而不是“字符串”

答案 1 :(得分:5)

除了RickNotFred的回答之外,android.R.string不是数据类型,而是在Server实施的第一行中使用它。

如果您是Java新手,我绝对建议您花几周时间在Android之外学习Java。 Android对Java的使用非常奇怪,以至于有些人似乎同时感到沮丧。此外,有关Java的书籍也不会考虑Android,而Android上的书籍几乎假设您已经了解Java。