无法在 Android Studio 中导入标准 java 库 class
Can't import a standard java library class in Android Studio
我尝试在 Android Studio 中导入 java.nio.file.Files class,导入语句的 Files
部分变为红色,并显示无法解析的消息. class 肯定在外部库文件夹中,我可以导航到它并看到它在那里。可能是什么原因造成的?
Android 平台运行时环境类似于常见的(Oracle 或 OpenJDK)Java 运行时环境,但并不相同。
因此 Java 1.6/1.7/1.8 中存在的 类 也可能存在于 Android 中,但它们也可能会丢失。
如果它们存在,您可以使用它们,如果不存在,则不能。
例如 java.nio.file.*
包在 Android 上不可用。如果您有需要此包的代码,则必须重写它。
即使默认情况下将 Java 运行时作为外部库添加到您的项目中,这也只是出于兼容性原因。您不能使用此库中的 类。
我尝试在 Android Studio 中导入 java.nio.file.Files class,导入语句的 Files
部分变为红色,并显示无法解析的消息. class 肯定在外部库文件夹中,我可以导航到它并看到它在那里。可能是什么原因造成的?
Android 平台运行时环境类似于常见的(Oracle 或 OpenJDK)Java 运行时环境,但并不相同。
因此 Java 1.6/1.7/1.8 中存在的 类 也可能存在于 Android 中,但它们也可能会丢失。 如果它们存在,您可以使用它们,如果不存在,则不能。
例如 java.nio.file.*
包在 Android 上不可用。如果您有需要此包的代码,则必须重写它。
即使默认情况下将 Java 运行时作为外部库添加到您的项目中,这也只是出于兼容性原因。您不能使用此库中的 类。