Intereting Posts
Как проверить мой продукт биллинга в приложении уже куплен в приложении пользователем? Ошибка. Редактирование инструментов сборки SDK (23.0.3) слишком мало для проекта «Приложение». Минимальное значение – 25.0.0 AndroidDebugKey Keystore был взломан, или пароль был неправильным Могу ли я проверить запись экрана в эмуляторе в Android Studio? Кнопка внутри просмотра списка создает проблему при прокрутке и при нажатии кнопки Сменить версию Android-телефона с 3,40 до 2,9,0 Изменение ориентации в сотах Прокрутка не прокручивается внутри Скользящего ящика Android – «Полное действие с использованием» продолжает отображаться даже после выбора «Всегда» Открытый файл PDF для Android Метод Android onClick не работает на пользовательском представлении Android: Хорошо ли хранить токен аутентификации в общих предпочтениях? Получение ошибки при воссоздании () внутри onOptionsItemSelected () в API 23 / Marshmallow Отражение с использованием DexClassLoader при соединении с внешней библиотекой JAR Android progressBar не отображается

Java.lang.RuntimeException: Невозможно создать экземпляр приложения, java.lang.ClassNotFoundException:

Я уже просил выяснить решение этой проблемы, но я не могу получить хороший ответ для меня. Поэтому я пытаюсь написать вопрос более подробно.

Нижеприведенная ошибка возникает для некоторых пользователей. Я не видел его через несколько телефонов Android, которые у меня есть для тестирования, но я получил эту раздачу через консоль разработчика Google примерно раз в неделю 🙁

Я пытался найти решение этой проблемы в течение длительного времени. Некоторые люди говорят, что это может быть связано с exteranl SD-картой или с материалами Singletone.

Кроме того, в предыдущем вопросе благодарный парень сказал, что я должен проверить атрибут «name» тега Applcation в AndroidManifest.xml. Но я уже поставил имя пакета на нем, поэтому я не думаю, что это причина раздавливания.

Я тестировал внешнюю SD-карту, которую я установил на внешнюю SD-карту, а затем отключил ее. Но я не мог переделать.

И о приложении Singletone, Мое приложение не использует экземпляр класса Custom Application в любом месте. Поэтому я думаю, что материал Singletone не может быть причиной этой проблемы.

Даже я не знаю, как продлить подачу, так что мне действительно нужен документ или публичный материал.

Я уверен, что есть кто-то, кто получил эту ошибку и уже знает, как ее решить. Таким образом, пожалуйста, помогите мне узнать, что случилось, и как я могу это исправить. Имейте хороший день, спасибо.

Ошибка:

java.lang.RuntimeException: Unable to instantiate application com.***.***.MyApplication: java.lang.ClassNotFoundException: com.***.***.MyApplication at android.app.LoadedApk.makeApplication(LoadedApk.java:501) at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4253) at android.app.ActivityThread.access$1400(ActivityThread.java:143) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1301) at android.os.Handler.dispatchMessage(Handler.java:99) at android.os.Looper.loop(Looper.java:137) at android.app.ActivityThread.main(ActivityThread.java:4950) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:511) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:997) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:764) at dalvik.system.NativeStart.main(Native Method) Caused by: java.lang.ClassNotFoundException: com.***.***.MyApplication at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:61) at java.lang.ClassLoader.loadClass(ClassLoader.java:501) at java.lang.ClassLoader.loadClass(ClassLoader.java:461) at android.app.Instrumentation.newApplication(Instrumentation.java:982) at android.app.LoadedApk.makeApplication(LoadedApk.java:496) ... 11 more 

MyApplication.java:

 public class MyApplication extends Application { @Override public void onCreate() { super.onCreate(); ... } @Override public void onTerminate() { super.onTerminate(); } ... } 

AndroidManifest.xml:

 ... <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" /> ... <application android:name="com.***.***.MyApplication" android:allowBackup="true" android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:theme="@style/AppTheme" > 

Известная ошибка в процессе обновления магазина Google Play, https://code.google.com/p/android/issues/detail?id=56296

Это вызвано проблемами на устройстве, которое не поддается контролю. Даже я получаю аналогичные отчеты в dev-консоли, но после обширных исследований я пришел к выводу, что вы просто не можете предотвратить этот крах со своей стороны, используя любые обычные средства, потому что это не вызвано какой-либо ошибкой в ​​вашем приложении, а ошибкой в ​​системе пользователя. Вы не можете контролировать систему своего пользователя, и многие сбои, вызванные непредвиденным поведением системы, не могут быть «исправлены», а не разработчиками приложений.

Кажется, ваши двоичные классы недоступны в пути класса. Пожалуйста, проверьте путь к двоичному классу приложения и проверьте доступность этого пути.