0
public class Device {
    public static void main(String[] args) {
        //buildNum = Build.DISPLAY;
        System.out.println("Build Number: " + android.os.Build.DISPLAY);
        System.out.println("Model: " + android.os.Build.MODEL);
        System.out.println("Build Version: " + android.os.Build.VERSION.RELEASE);
    }
}

它给我的输出为:

内部版本号:空

型号:空

构建版本:空

谁能指出我在哪里犯了错误?

4

1 回答 1

2

问题可能是您正在从 main 方法查询这些值。
因此,它可能无法在实际的 Android 设备上运行。那么当然不会有正确的值。

您需要从 Android 设备访问这些值,否则它将没有版本号等。

我怀疑您发布的代码会在您发布时运行/编译。

于 2013-10-17T10:16:43.613 回答