我有一个活动,其中导入了android.os.storage.DiskInfo
和其他一些软件包。尝试使项目中显示Android Studio时出现错误:
error: cannot find symbol class DiskInfo
当我尝试解决此问题时,我发现所有软件包都位于文件夹$SDK-HOME\sources\android-24\android\os\storage
中,但是我不知道为什么Studio无法正确导入它们。
有谁遇到过进口问题并解决了吗?
谢谢
p.s:我正在使用Android API 24
答案 0 :(得分:0)
那是因为android源代码中的@hide。实际上,Android不允许开发人员使用某些类。一种解决方案是使用包含隐藏类的修改后的SDK。您可以在这里https://github.com/anggrayudi/android-hidden-api
找到它答案 1 :(得分:-1)
签出:TargetSdk版本和支持程序包版本。