2016-09-04 4 views
1

アンドロイドデバイスでカレンダーを起動中に例外が発生する。アンドロイドデバイスのカレンダーにアクセス中の例外

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

誰もがこの問題を入手しましたか?どんな助けもありがとう。

+2

サードパーティのアプリケーションを使用しているように思われるため、この質問をトピックとしてクローズすることにしました。スタックオーバーフローはプログラミングに関する質問を意図したものです。 – eldarerathis

+0

使用するのに疲れたユーザーアカウントに空の名前があります –

+0

どこからユーザーアカウントを設定する必要がありますか?この電話でのGoogleの他のアプリケーションは正常に動作しています。私は、カレンダーを使用してcordovaアプリケーションをインストールしようとしていた。そのアプリケーションのインストール後、カレンダーは機能しなくなりました。 –

答えて

1

@Krishna、

問題を設定することで解決できる - >アプリケーションを、カレンダーアプリからキャッシュとデータを消去し、カレンダーアプリの強制停止を行います。

また、「カレンダーの格納」というカレンダーのために実行中のもう1つのアプリケーションがあります。これは設定 - >アプリケーションにあり、トップメニューでシステムを表示します。

この画面では、すべてのシステムアプリが表示されます。カレンダーのストレージをクリックし、すべての手順に従ってキャッシュとデータを消去し、アプリを強制停止します。

今すぐカレンダーアプリケーションを起動してください。問題なく起動します。

+0

大変ありがとうございます。これは私の問題を解決しました。 –

0

これはトピック以外の質問です。 StackOverflowはプログラミングの質問を意図しています。 とにかく、私はあなたのカレンダーアプリがに十分な権限が与えられていないと回答しています。

設定 - >アプリ - >カレンダーに移動します。 [権限]をクリックし、すべてを有効にします。

今すぐ電話を再起動し、試してみてください。今はうまくいくはずです。

まだ動作しない場合は、データ&キャッシュをクリアしてもう一度試してみてください。

+0

プログラミング関連の質問そのものです。私は、カレンダーを使用してcordovaアプリケーションをインストールしようとしていた。そのアプリケーションのインストール後、カレンダーは機能しなくなりました。この電話でGoogleの他のアプリケーションが正常に動作しています。 –

関連する問題