BatteryHistory.java:在Android源代码的master分支中找不到文件

时间:2011-02-12 01:43:58

标签: android debugging debug-symbols android-source

我编译了主分支并在模拟器中运行它。 “备件”菜单中的“电池历史记录”项目不起作用。它导致“备件”的“强制关闭”。

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 个答案:

答案 0 :(得分:1)

找到答案。

com.android.settings.battery_history.BatteryHistory已被删除。 android.os.BatteryStats用于类似目的。同一个结帐中的SparePart仍然使用过时的BatteryHistory,因此无效。