Прерывистый класс Android не найден во время выполнения исключения - PullRequest
5 голосов
/ 30 марта 2011

Один или два из моих пользователей испытывают исключение времени выполнения вышеупомянутого класса при попытке запустить мое приложение.

Как это может произойти и как я могу это исправить?Это плохая установка?

Спасибо

Пол

Трассировка стека, полученная с сайта Android Publishers.Я не могу повторить это сам.(com.android.app.app.app) - это имя приложения / действия, как определено в манифесте.

java.lang.RuntimeException: Невозможно создать экземпляр действия ComponentInfo {my, app.app.app/com.android.app.app.app}: java.lang.ClassNotFoundException: com.android.app.app.app в загрузчике dalvik.system.PathClassLoader [/mnt/asec/my,app.app.app.-1 / pkg.apk] в android.app.ActivityThread.performLaunchActivity (ActivityThread.java:2659) в android.app.ActivityThread.handleLaunchActivity (ActivityThread.java:2753) в android.app.ActivityThread.access $ 2500 (ActivityThread.java: 129) в android.app.ActivityThread $ H.handleMessage (ActivityThread.java:2107) в android.os.Handler.dispatchMessage (Handler.java:99) в android.os.Looper.loop (Looper.java:143)на android.app.ActivityThread.main (ActivityThread.java:4701) на java.lang.reflect.Method.invokeNative (собственный метод) на java.lang.reflect.Method.invoke (Method.java:521) на com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run (ZygoteInit.java:868) вcom.android.internal.os.ZygoteInit.main (ZygoteInit.java:626) в dalvik.system.NativeStart.main (собственный метод). Вызывается: java.lang.ClassNotFoundException: com.android.app.app.app в загрузчике.dalvik.system.PathClassLoader [/mnt/asec/my,app.app.app-1/pkg.apk] в dalvik.system.PathClassLoader.findClass (PathClassLoader.java:243) в java.lang.ClassLoader.loadClass (ClassLoader.java: 573) в java.lang.ClassLoader.loadClass (ClassLoader.java:532) в android.app.Instrumentation.newActivity (Instrumentation.java:1021) в android.app.ActivityThread.performLaunchActivity (ActivityThread.java:2651)... еще 11

1 Ответ

2 голосов
/ 12 мая 2011

Я бы проверил, устанавливают ли эти пользователи приложение на SD-карту: если приложение установлено, значок приложения может быть виден в списке приложений (поскольку он хранится на устройстве), но если SD-карта недоступен (удален или, возможно, смонтирован для чтения с ПК через USB), когда пользователь нажимает на значок приложения, попытки загрузки не удаются. Вы заметите:

ComponentInfo{my,app.app.app/com.android.app.app.app}: java.lang.ClassNotFoundException: com.android.app.app.app in loader dalvik.system.PathClassLoader[/mnt/asec/my,app.app.app-1/pkg.apk] at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2659) at 

в вашей трассировке стека выше: /mnt/asec путь хранения SD-карты на устройстве?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...