包com.android.datetimepicker.time不存在?

时间:2016-12-13 04:42:28

标签: android android-source android-alarms

当我在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

请以任何方式提供帮助。谢谢。

2 个答案:

答案 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项目的人交谈   并询问他们计划获得这些课程的地方   从

Here is the main answer