当我在Anroid开源项目@ https://android.googlesource.com/platform/packages/apps/DeskClock/中克隆Android的默认闹钟并尝试在Android Studio上运行时,我收到以下错误:
package com.android.datetimepicker.time does not exist
cannot find symbol class TimePickerDialog
cannot find symbol class RadialPickerLayout <anonymous
com.android.deskclock.alarms.TimePickerCompat$TimerPickerPreL$1> is
not abstract and does not override abstract method
processTimeSet(int,int) in OnTimeSetListener
请以任何方式提供帮助。谢谢。
答案 0 :(得分:1)
经过一周的挫折之后,我能够克隆默认的警报应用程序并通过以下方式将依赖项注入gradle来摆脱上面提到的DateTimePicker错误:
编译'com.github.citux:datetimepicker:0.2.0'
感谢那些好人(https://github.com/CiTuX/datetimepicker)克隆并分发为Android开源项目中使用的框架的gradle依赖项@ https://android.googlesource.com/platform/frameworks/opt/datetimepicker
希望这能帮助一些克隆Android开源项目的人。
答案 1 :(得分:-1)
Android SDK中不存在这些类。有一个 正如其他人所指出的那样,TimePickerDialog位于different package. Android source code中有一个RadialPickerLayout和你 欢迎尝试使用它。
真的,你应该和写这个Android项目的人交谈 并询问他们计划获得这些课程的地方 从