我刚刚在eclipse中打开了动态壁纸应用程序的源代码。它是一个包含在CM11源代码中的壁纸,所以我知道它应该编译好,但是,在eclipse中我得到以下导入的“导入无法解析”错误:
import android.renderscript.RenderScriptGL;
import android.renderscript.ProgramStore.*;
最后一次导入不是字面意思,*是BlendDstFunc,BlendSrcFunc或DepthFunc,但错误是关于声明的ProgramStore部分。所有其他android.renderscript包含都被认可很好,因为我已经设置了使用API级别20构建的enivironment。我在某处读到了这些函数已被弃用,但如果这是问题,我会期望一个弃用的警告,而不是这些错误。我可以看到sdk的/ android / renderscript文件夹中的RenderScriptGL.java和ProgramStore.java文件以及renderscript的所有其他导入工作正常。这里发生了什么?如果它是一个弃用的类,有哪些替代方案?提前谢谢!
答案 0 :(得分:0)
ProgramStore标记为@hide,因此不是公共API(也不是公共API)。不推荐使用RenderScriptGL(正如您所提到的),但它仍然有效。