我的应用程序需要从Trace.java类访问一个方法,该类存在于android.os.Trace包中。我已经添加了相应的import语句来执行此操作。但构建系统显示错误,提到“未找到跟踪类”。 但令人惊讶的是,同一个软件包中的其他一些类的方法,即android.os完全可以访问。有人会解决这个异常吗?
或者是由于android构建系统导入此Trace.java类的限制?
我没有使用Android SDK,而是直接构建应用程序以及JB源代码树。应用程序的根目录已放在android源代码树中的正确位置。
提前致谢。
答案 0 :(得分:0)
检查班级的来源。如果文档中的方法标记为@hide
,则此方法将不会包含在SDK中,因此将无法用于您的应用程序。但是,我认为您可以使用反射调用此方法(如果没有为其实现安全检查)。