2011-01-19 7 views
9

小さな時計ウィジェットを書きました。すべての時計と同様、毎分更新する必要があります。だから私はこれを行うための警報を設定します。それは正常に働いた。ちょっと小さかった。だから私はXML属性を手に入れて、もう一度試しました。それは強制的に閉じた。属性を元のものに戻して、もう一度試しました。再び強制的に閉じた。ブロードキャストの目的でアプリを起動できません

LogCatが(パッケージからそれを殺すOSにインストールします)、次のとおりです。

01-19 13:38:52.292: DEBUG/PackageManager(57): New package installed in /data/app/com.---.clock-2.apk 
01-19 13:38:52.571: INFO/ActivityManager(57): Force stopping package com.---.clock uid=10043 
01-19 13:38:52.571: INFO/Process(57): Sending signal. PID: 593 SIG: 9 
01-19 13:38:52.612: INFO/ActivityManager(57): Force stopping package com.---.clock uid=10043 
01-19 13:38:53.022: DEBUG/PhotoAppWidgetProvider(282): getPhoto query count=0 
01-19 13:38:53.022: DEBUG/PhotoAppWidgetProvider(282): sending out views=null for id=0 
01-19 13:38:53.131: INFO/ActivityManager(57): Start proc com.---.clock for broadcast com.---.clock/.Clock: pid=613 uid=10043 gids={1015} 
01-19 13:38:53.713: DEBUG/Clock widget(613): updated 
01-19 13:38:54.011: INFO/ActivityManager(57): Force stopping package com.---.clock uid=10043 
01-19 13:38:54.021: INFO/Process(57): Sending signal. PID: 613 SIG: 9 
01-19 13:38:54.301: DEBUG/dalvikvm(121): GC_EXPLICIT freed 13673 objects/524360 bytes in 177ms 
01-19 13:38:54.542: DEBUG/dalvikvm(125): GC_EXPLICIT freed 4956 objects/200960 bytes in 440ms 
01-19 13:38:54.801: WARN/RecognitionManagerService(57): no available voice recognition services found 
01-19 13:38:55.032: DEBUG/dalvikvm(57): GC_EXPLICIT freed 4960 objects/290104 bytes in 201ms 
01-19 13:38:55.042: INFO/installd(35): unlink /data/dalvik-cache/[email protected]@[email protected] 
01-19 13:38:55.131: DEBUG/AndroidRuntime(605): Shutting down VM 
01-19 13:38:55.151: DEBUG/dalvikvm(605): Debugger has detached; object registry had 1 entries 
01-19 13:38:55.212: INFO/AndroidRuntime(605): NOTE: attach of thread 'Binder Thread #3' failed 
01-19 13:38:55.571: DEBUG/PhotoAppWidgetProvider(282): getPhoto query count=0 
01-19 13:38:55.571: DEBUG/PhotoAppWidgetProvider(282): sending out views=null for id=0 
01-19 13:38:55.762: INFO/ActivityManager(57): Start proc com.---.clock for broadcast com.---.clock/.Clock: pid=622 uid=10043 gids={1015} 
01-19 13:38:56.332: WARN/asset(622): Asset path /data/app/com.---.clock-1.apk is neither a directory nor file (type=1). 
01-19 13:38:56.373: DEBUG/AndroidRuntime(622): Shutting down VM 
01-19 13:38:56.373: WARN/dalvikvm(622): threadid=1: thread exiting with uncaught exception (group=0x4001d800) 
01-19 13:38:56.722: DEBUG/PhotoAppWidgetProvider(282): getPhoto query count=0 
01-19 13:38:56.732: DEBUG/PhotoAppWidgetProvider(282): sending out views=null for id=0 
01-19 13:38:56.841: ERROR/AndroidRuntime(622): FATAL EXCEPTION: main 
01-19 13:38:56.841: ERROR/AndroidRuntime(622): java.lang.RuntimeException: Unable to instantiate receiver com.---.clock.Clock: java.lang.ClassNotFoundException: com.---.clock.Clock in loader dalvik.system.PathClassLoader[/data/app/com.---.clock-1.apk] 
01-19 13:38:56.841: ERROR/AndroidRuntime(622):  at android.app.ActivityThread.handleReceiver(ActivityThread.java:2789) 
01-19 13:38:56.841: ERROR/AndroidRuntime(622):  at android.app.ActivityThread.access$3200(ActivityThread.java:125) 
01-19 13:38:56.841: ERROR/AndroidRuntime(622):  at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2083) 
01-19 13:38:56.841: ERROR/AndroidRuntime(622):  at android.os.Handler.dispatchMessage(Handler.java:99) 
01-19 13:38:56.841: ERROR/AndroidRuntime(622):  at android.os.Looper.loop(Looper.java:123) 
01-19 13:38:56.841: ERROR/AndroidRuntime(622):  at android.app.ActivityThread.main(ActivityThread.java:4627) 
01-19 13:38:56.841: ERROR/AndroidRuntime(622):  at java.lang.reflect.Method.invokeNative(Native Method) 
01-19 13:38:56.841: ERROR/AndroidRuntime(622):  at java.lang.reflect.Method.invoke(Method.java:521) 
01-19 13:38:56.841: ERROR/AndroidRuntime(622):  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868) 
01-19 13:38:56.841: ERROR/AndroidRuntime(622):  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626) 
01-19 13:38:56.841: ERROR/AndroidRuntime(622):  at dalvik.system.NativeStart.main(Native Method) 
01-19 13:38:56.841: ERROR/AndroidRuntime(622): Caused by: java.lang.ClassNotFoundException: com.---.clock.Clock in loader dalvik.system.PathClassLoader[/data/app/com.---.clock-1.apk] 
01-19 13:38:56.841: ERROR/AndroidRuntime(622):  at dalvik.system.PathClassLoader.findClass(PathClassLoader.java:243) 
01-19 13:38:56.841: ERROR/AndroidRuntime(622):  at java.lang.ClassLoader.loadClass(ClassLoader.java:573) 
01-19 13:38:56.841: ERROR/AndroidRuntime(622):  at java.lang.ClassLoader.loadClass(ClassLoader.java:532) 
01-19 13:38:56.841: ERROR/AndroidRuntime(622):  at android.app.ActivityThread.handleReceiver(ActivityThread.java:2780) 
01-19 13:38:56.841: ERROR/AndroidRuntime(622):  ... 10 more 
01-19 13:38:56.901: WARN/asset(57): Asset path /data/app/com.---.clock-1.apk is neither a directory nor file (type=1). 
01-19 13:38:56.913: WARN/PackageManager(57): Failure retrieving resources forcom.---.clock 
01-19 13:38:57.932: DEBUG/PhotoAppWidgetProvider(282): getPhoto query count=0 
01-19 13:38:58.003: DEBUG/PhotoAppWidgetProvider(282): sending out views=null for id=0 
01-19 13:39:05.101: INFO/Process(622): Sending signal. PID: 622 SIG: 9 
01-19 13:39:05.151: INFO/ActivityManager(57): Process com.---.clock (pid 622) has died. 
01-19 13:39:05.182: WARN/InputManagerService(57): Window already focused, ignoring focus gain of: [email protected] 
01-19 13:39:05.892: DEBUG/PhotoAppWidgetProvider(282): getPhoto query count=0 
01-19 13:39:05.892: DEBUG/PhotoAppWidgetProvider(282): sending out views=null for id=0 
01-19 13:39:06.011: INFO/ActivityManager(57): Start proc com.---.clock for broadcast com.---.clock/.Clock: pid=630 uid=10043 gids={1015} 
01-19 13:39:06.413: WARN/asset(630): Asset path /data/app/com.---.clock-1.apk is neither a directory nor file (type=1). 
01-19 13:39:06.472: DEBUG/AndroidRuntime(630): Shutting down VM 
01-19 13:39:06.482: WARN/dalvikvm(630): threadid=1: thread exiting with uncaught exception (group=0x4001d800) 
01-19 13:39:06.901: ERROR/AndroidRuntime(630): FATAL EXCEPTION: main 
01-19 13:39:06.901: ERROR/AndroidRuntime(630): java.lang.RuntimeException: Unable to instantiate receiver com.---.clock.Clock: java.lang.ClassNotFoundException: com.---.clock.Clock in loader dalvik.system.PathClassLoader[/data/app/com.---.clock-1.apk] 
01-19 13:39:06.901: ERROR/AndroidRuntime(630):  at android.app.ActivityThread.handleReceiver(ActivityThread.java:2789) 
01-19 13:39:06.901: ERROR/AndroidRuntime(630):  at android.app.ActivityThread.access$3200(ActivityThread.java:125) 
01-19 13:39:06.901: ERROR/AndroidRuntime(630):  at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2083) 
01-19 13:39:06.901: ERROR/AndroidRuntime(630):  at android.os.Handler.dispatchMessage(Handler.java:99) 
01-19 13:39:06.901: ERROR/AndroidRuntime(630):  at android.os.Looper.loop(Looper.java:123) 
01-19 13:39:06.901: ERROR/AndroidRuntime(630):  at android.app.ActivityThread.main(ActivityThread.java:4627) 
01-19 13:39:06.901: ERROR/AndroidRuntime(630):  at java.lang.reflect.Method.invokeNative(Native Method) 
01-19 13:39:06.901: ERROR/AndroidRuntime(630):  at java.lang.reflect.Method.invoke(Method.java:521) 
01-19 13:39:06.901: ERROR/AndroidRuntime(630):  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868) 
01-19 13:39:06.901: ERROR/AndroidRuntime(630):  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626) 
01-19 13:39:06.901: ERROR/AndroidRuntime(630):  at dalvik.system.NativeStart.main(Native Method) 
01-19 13:39:06.901: ERROR/AndroidRuntime(630): Caused by: java.lang.ClassNotFoundException: com.---.clock.Clock in loader dalvik.system.PathClassLoader[/data/app/com.---.clock-1.apk] 
01-19 13:39:06.901: ERROR/AndroidRuntime(630):  at dalvik.system.PathClassLoader.findClass(PathClassLoader.java:243) 
01-19 13:39:06.901: ERROR/AndroidRuntime(630):  at java.lang.ClassLoader.loadClass(ClassLoader.java:573) 
01-19 13:39:06.901: ERROR/AndroidRuntime(630):  at java.lang.ClassLoader.loadClass(ClassLoader.java:532) 
01-19 13:39:06.901: ERROR/AndroidRuntime(630):  at android.app.ActivityThread.handleReceiver(ActivityThread.java:2780) 
01-19 13:39:06.901: ERROR/AndroidRuntime(630):  ... 10 more 
01-19 13:39:06.901: DEBUG/PhotoAppWidgetProvider(282): getPhoto query count=0 
01-19 13:39:06.922: DEBUG/PhotoAppWidgetProvider(282): sending out views=null for id=0 
01-19 13:39:07.051: WARN/ActivityManager(57): Process com.---.clock has crashed too many times: killing! 
01-19 13:39:07.062: INFO/Process(57): Sending signal. PID: 630 SIG: 9 
01-19 13:39:07.151: WARN/ActivityManager(57): Unable to launch app com.---.clock/10043 for broadcast Intent { act=android.appwidget.action.APPWIDGET_UPDATE cmp=com.---.clock/.Clock (has extras) }: process is bad 
01-19 13:39:07.151: WARN/ActivityManager(57): finishReceiver called but none active 

私は前にこのエラーを見ていないし、それを引き起こすか、またはどのようにそれを修正する何は考えていることがありません。誰かが私のためにこれを解釈できますか?

+0

"資産パス/data/app/com.---.clock-1.apkはディレクトリでもファイルでもありません(タイプ= 1)。" - 申し訳ありませんが、私は特定の答えを与えることはできませんが、この最後の夜(-1.apkはファイル/ディレクトリエラーではない)と非常によく似たものを見ました。私は手動で私のアプリをアンインストールし、私の.apkファイルを削除してから再インストールしました。あなたがまだそれをしていない場合、試してみる価値があるかもしれません。 – Squonk

+0

@MisterSquonk:その行は疑わしいと私に打たれましたが、アンインストールと再インストールは機能しませんでした。何らかの理由で、エミュレータを再起動しました... – John

+0

これは、破損したデータの問題、または不正なdexコンパイルのようです。私は解決のためにMisterSquonkに行くだろう。 – 100rabh

答えて

13

何らかの理由で、(MAGIC!)エミュレータを再起動すると問題が発生しました。私はまだそれが最初のところで台無しになった理由はまだ分かっていないが、リブートはうまくいった。

+0

+1そのリンクについて - 誰かが私にその話を思い出させるとき、いつも私に良い笑いを与えます。 –

+0

私はlogcatのデバイスで同じエラーコードを持っていました。デバイスを再起動することもできました。そのため、あなたのソリューションはデバイスにも有効です。 –

関連する問題