2016-12-13 1 views
-2

Quand je cloné alarme par défaut d'Android dans le projet Open Source Anroid @https://android.googlesource.com/platform/packages/apps/DeskClock/ et essayé de l'exécuter sur Android Studio J'obtenu l'erreur suivante:package com.android.datetimepicker.time n'existe pas?

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 

S'il vous plaît aider de quelque façon. Je vous remercie.

+0

postez votre code de fichier gradle – sasikumar

+0

Possible duplicate de [L'importation com.android.datetimepicker ne peut être résolue] (http://stackoverflow.com/questions/24345424/the-import-com-android-datetimepicker-cannot-be -résolu) –

Répondre

-1

Neither of those classes exist in the Android SDK. There is a TimePickerDialog, as others have noted, in a different package. There is a RadialPickerLayout in the Android source code , and you are welcome to try to use it.

Really, you should be talking to whoever wrote this Android project and asking them where they were planning on getting those classes from.

Here is the main answer

+1

Ne copiez pas et ne collez pas la réponse d'un autre utilisateur. Si vous pensez que ce post répondra à cette question, votez ceci comme un doublon de cette question. Vous avez plus que suffisamment de représentants pour voter. –

+0

Ouais Voter pour fermer le tag @MikeM. –

+0

Merci @ChintanKhetiya pour souligner qu'ils n'existent pas dans le SDK Android lui-même. Cela m'a fait explorer plus dans le projet de code source Android. J'ai édité la question pour ajouter l'URL du code source d'alarme par défaut Android. – madu

1

Après une semaine de frustration, j'ai pu cloner l'application d'alarme par défaut et de se débarrasser des erreurs de DateTimePicker ci-dessus mentionnées ci-dessus en injectant la dépendance à l'gradle par:

compile 'com.github.citux: datetimepicker: 0.2.0'

Merci aux bonnes gens là-bas (https://github.com/CiTuX/datetimepicker) qui ont cloné et distribué comme une dépendance progressive du cadre utilisé dans Android Open Source Pr oject @https://android.googlesource.com/platform/frameworks/opt/datetimepicker

Espérons que cela aidera ceux qui travaillent sur le projet Android Open Source cloné.