2016-09-04 3 views
1

Obtention d'une exception lors du lancement de Calendrier sur un périphérique Android.Exception lors de l'accès au calendrier sur un périphérique Android

Logcat:

`

FATAL EXCEPTION: main 
Process: com.google.android.calendar, PID: 7209 
java.lang.IllegalArgumentException: the name must not be empty: null 
     at android.accounts.Account.<init>(Account.java:48) 
     at com.android.calendar.calendarlist.CalendarListUtils.processCursor(CalendarListUtils.java:155) 
     at com.android.calendar.calendarlist.SelectCalendarsAdapter.swapCursor(SelectCalendarsAdapter.java:160) 
     at com.android.calendar.calendarlist.DrawerFragment.onLoadFinished(DrawerFragment.java:244) 
     at com.android.calendar.calendarlist.DrawerFragment.onLoadFinished(DrawerFragment.java:55) 
     at android.app.LoaderManagerImpl$LoaderInfo.callOnLoadFinished(LoaderManager.java:483) 
     at android.app.LoaderManagerImpl$LoaderInfo.onLoadComplete(LoaderManager.java:451) 
     at android.content.Loader.deliverResult(Loader.java:144) 
     at android.content.CursorLoader.deliverResult(CursorLoader.java:109) 
     at android.content.CursorLoader.deliverResult(CursorLoader.java:97) 
     at android.content.AsyncTaskLoader.dispatchOnLoadComplete(AsyncTaskLoader.java:265) 
     at android.content.AsyncTaskLoader$LoadTask.onPostExecute(AsyncTaskLoader.java:92) 
     at android.os.AsyncTask.finish(AsyncTask.java:651) 
     at android.os.AsyncTask.-wrap1(AsyncTask.java) 
     at android.os.AsyncTask$InternalHandler.handleMessage(AsyncTask.java:668) 
     at android.os.Handler.dispatchMessage(Handler.java:102) 
     at android.os.Looper.loop(Looper.java:148) 
     at android.app.ActivityThread.main(ActivityThread.java:5417) 
     at java.lang.reflect.Method.invoke(Native Method) 
     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726) 
     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616) 
    Force finishing activity com.google.android.calendar/com.android.calendar.AllInOneCalendarActivity 

`

enter image description here

Quelqu'un at-il obtenir cette question? Toute aide serait appréciée.

+2

Je vote pour clore cette question hors-sujet parce qu'elle semble concerner l'utilisation d'une application tierce; Stack Overflow est destiné à la programmation de questions. – eldarerathis

+0

le compte d'utilisateur que vous avez fatigué d'utiliser a un nom vide –

+0

D'où dois-je définir le compte d'utilisateur? D'autres applications de Google sur ce téléphone fonctionnent bien. J'essayais d'installer une application Cordova qui utilise le calendrier. Après l'installation de cette application, le calendrier a cessé de fonctionner. –

Répondre

1

@Krishna,

problème pourrait être résolu en mettant -> App et cache de compensation et les données de l'application de calendrier et de faire un arrêt de la force de l'application de calendrier.

De plus, il y a une autre application qui est en cours d'exécution pour le calendrier appelé "Calendrier de stockage", qui peut être trouvé dans Setting -> App et dans le menu supérieur, cliquez sur Show System.

Sur cet écran, toutes les applications système seront visibles. Cliquez sur le calendrier de stockage et suivez toutes les étapes pour effacer le cache et les données et forcer l'arrêt de l'application.

Maintenant, démarrez l'application Calendrier, il va démarrer sans aucun problème.

+0

Merci beaucoup Raj. Cela a résolu mon problème. –

0

Ceci est une question hors sujet. StackOverflow est destiné à la programmation de questions. Quoi qu'il en soit, juste pour le plaisir de répondre, je pense que votre application Calendar n'a pas été permissions autorisations suffisantes.

Accédez à Paramètres -> Applications -> Calendrier. Cliquez sur Autorisations et activez tout cela.

Maintenant, redémarrez le téléphone et essayez. Cela devrait fonctionner maintenant.

Si cela ne fonctionne toujours pas, essayez d'effacer les données & et réessayez.

+0

C'est une question liée à la programmation elle-même. J'essayais d'installer une application Cordova qui utilise le calendrier. Après l'installation de cette application, le calendrier a cessé de fonctionner. D'autres applications de Google sur ce téléphone fonctionnent bien. –