无法在Android Studio中导入标准Java库类

时间:2015-06-30 00:32:51

标签: android-studio import

我尝试在Android Studio中导入java.nio.file.Files类,导入语句的Files部分变为红色,并且消息无法解析。该类肯定在外部库文件夹中,我可以导航到它并看到它在那里。可能导致这种情况的原因是什么?

1 个答案:

答案 0 :(得分:2)

Android平台运行时环境类似于常见的(Oracle或OpenJDK)Java运行时环境,但它们并不相同。

因此,Java 1.6 / 1.7 / 1.8中存在的类也可能存在于Android上,但它们也可能丢失。 如果它们存在,你可以使用它们,如果不是你不能。

例如,套餐java.nio.file.*在Android上不可用。如果您有需要此软件包的代码,则必须重写它。

即使Java Runtime默认添加到您的项目作为外部库,这只是出于兼容性原因。您不能使用此库中的类。