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

Ste*_*ger 2 java sockets android 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;
}
Run Code Online (Sandbox Code Playgroud)

Ric*_*red 9

使用"字符串"而不是"字符串"


Com*_*are 5

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

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