我编译了主分支并在模拟器中运行它。 “备件”菜单中的“电池历史记录”项目不起作用。它导致“备件”的“强制关闭”。
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文件中?
答案 0 :(得分:1)
找到答案。
类com.android.settings.battery_history.BatteryHistory
已被删除。 android.os.BatteryStats
用于类似目的。同一个结帐中的SparePart仍然使用过时的BatteryHistory
,因此无效。