代码之家  ›  专栏  ›  技术社区  ›  mahdi

尽管存在于SDK文件夹中,但找不到符号类DiskInfo和其他一些包

  •  0
  • mahdi  · 技术社区  · 6 年前

    android.os.storage.DiskInfo 还有其他一些包裹。Android Studio在尝试制作项目时给出错误:
    error: cannot find symbol class DiskInfo
    当我试图解决这个问题时,我发现所有的包都在文件夹中 $SDK-HOME\sources\android-24\android\os\storage
    有没有人在进口中遇到过问题并解决了? 谢谢

    p、 s:我用的是Android API 24

    2 回复  |  直到 6 年前
        1
  •  0
  •   mahdi    6 年前

    这是因为@hide在android源代码中。实际上Android不允许开发者使用某些类。一个解决方案是使用包含隐藏类的修改过的SDK。你可以在这里找到它 https://github.com/anggrayudi/android-hidden-api

        2
  •  -1
  •   exkid    6 年前

    签出:TargetSdk版本和支持包版本。