2011-02-12 46 views
0

我编译了master分支并在模拟器中运行它。 “备件”菜单中的“电池历史记录”项目不起作用。它导致“备件”的“强制关闭”。BatteryHistory.java:在Android源代码的主分支中找不到文件

DDMS日志显示类似的错误消息:

04-11 11:13:14.080: E/AndroidRuntime(9593): android.content.ActivityNotFoundException: Unable to find explicit activity class {com.android.settings/com.android.settings.battery_history.BatteryHistory}; have you declared this activity in your AndroidManifest.xml? 

我发现,“电池史”使用类com.android.settings.battery_history.BatteryHistory但此类不存在了。它之前在版本库platform/packages/apps/Settings.git中。我搜索整个代码库并找不到这个类。

这个文件已经不再是开源的,并且已经被放入了一些JAR文件中了吗?

回答

1

找到了答案。

类别com.android.settings.battery_history.BatteryHistory已被删除。 android.os.BatteryStats用于相似的目的。同一付款中的SpareParts仍然使用过时的BatteryHistory,因此无法使用。