Форум программистов, компьютерный форум, киберфорум
Программирование Android
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.71/7: Рейтинг темы: голосов - 7, средняя оценка - 4.71
0 / 0 / 0
Регистрация: 07.08.2019
Сообщений: 9

VK Api Ошибка java.lang.NoClassDefFoundError

24.09.2019, 07:07. Показов 1426. Ответов 1

Студворк — интернет-сервис помощи студентам
Помогите пожалуйста исправить ошибку. Сам не могу понять причину возникновения.

Делаю авторизацию пользователей при помощи OAuth в LoginActivity У большинства 70% пользователей авторизация проходите нормально, но 30% пользователей по непонятной причине сталкиваются со сбоем.
Их выбрасывает на начальный экран и войти в приложение соответственно они не могут.
В основном это модели Honor и Galaxy.

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
java.lang.NoClassDefFoundError: 
  at com.vk.sdk.api.VKRequest.getRegisteredRequest (VKRequest.java:649)
  at com.vk.sdk.VKSdk.processActivityResult (VKSdk.java:264)
  at com.vk.sdk.VKUIHelper.onActivityResult (VKUIHelper.java:104)
  at app.media.in.LoginActivity.onActivityResult (LoginActivity.java:239)
  at android.app.Activity.dispatchActivityResult (Activity.java:7780)
  at android.app.ActivityThread.deliverResults (ActivityThread.java:4995)
  at android.app.ActivityThread.handleSendResult (ActivityThread.java:5044)
  at android.app.servertransaction.ActivityResultItem.execute (ActivityResultItem.java:49)
  at android.app.servertransaction.TransactionExecutor.executeCallbacks (TransactionExecutor.java:108)
  at android.app.servertransaction.TransactionExecutor.execute (TransactionExecutor.java:68)
  at android.app.ActivityThread$H.handleMessage (ActivityThread.java:2155)
  at android.os.Handler.dispatchMessage (Handler.java:109)
  at android.os.Looper.loop (Looper.java:207)
  at android.app.ActivityThread.main (ActivityThread.java:7539)
  at java.lang.reflect.Method.invoke (Native Method)
  at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run (RuntimeInit.java:524)
  at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:958)
Caused by: java.lang.ClassNotFoundException: 
  at dalvik.system.BaseDexClassLoader.findClass (BaseDexClassLoader.java:134)
  at java.lang.ClassLoader.loadClass (ClassLoader.java:379)
  at java.lang.ClassLoader.loadClass (ClassLoader.java:312)
Собственно сам LoginActivity

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
  @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        VKUIHelper.onCreate(LoginActivity.this);
        VKSdk.initialize(sdkListener, String.valueOf(MyAppID), 
         VKAccessToken.tokenFromSharedPreferences(this, sTokenKey));
 
        final Button ENTER = findViewById(R.id.button_Enter);
        ENTER.setOnClickListener(view -> {
           VKSdk.authorize(Scope, false, true);
          });
}
 
 
 
   @Override
   protected void onActivityResult(int requestCode, int resultCode, Intent data) {
       VKUIHelper.onActivityResult(this, requestCode, resultCode, data);
     }
 
    private VKSdkListener sdkListener = new VKSdkListener() {
        @Override
        public void onCaptchaError(VKError captchaError) {
           new VKCaptchaDialog(captchaError);
        }
 
        @Override
        public void onTokenExpired(VKAccessToken expiredToken) {
                VKSdk.authorize(Scope, false, true);
              }
 
        @Override
        public void onAccessDenied(VKError authorizationError) {
                showErrorDialog();
        }
 
        @Override
        public void onReceiveNewToken(VKAccessToken newToken) {
           newToken.saveTokenToSharedPreferences(LoginActivity.this, sTokenKey);
          Intent i = new Intent(LoginActivity.this, MainActivity.class);
          startActivity(i);
 
        }
 
        @Override
        public void onAcceptUserToken(VKAccessToken token) {
              Intent i = new Intent(LoginActivity.this, MainActivity.class);
              startActivity(i);
 
        }
    };
 
 
    @Override
    public void onResume(){
        super.onResume();
          VKUIHelper.onResume(this);
    }
 
 
    @Override
    protected void onDestroy() {
        super.onDestroy();
        VKUIHelper.onDestroy(this);
    }
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
24.09.2019, 07:07
Ответы с готовыми решениями:

java.lang.NoClassDefFoundError
Не пойму, что не так. DataActivity.java находится в пакете com.example.helper, в манифесте прописано: <activity...

Ошибка java.lang.ClassCastException: com.organizer.ToDoItemDescr cannot be cast to java.util.Map
Ошибка появляется когда пытаюсь вытянуть из кастомного адаптера запись ListView. Весь лог ошибки такой: FATAL EXCEPTION: main Process:...

Ошибка java.lang.NullPointerException
Помогите решать проблему. ошибку на этом строке указывает selected = mesto.getSelectedItemPosition(); package...

1
0 / 0 / 0
Регистрация: 07.08.2019
Сообщений: 9
24.09.2019, 21:29  [ТС]
Есть соображения?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
24.09.2019, 21:29
Помогаю со студенческими работами здесь

Ошибка java.lang.NullPointerException
Возникает ошибка при объявлении строкового массива, я проверил, в файле string все данные есть Лог ошибки: 07-31 15:25:38.258...

Ошибка java.lang.OutOfMemoryError
Здравствуйте. В приложении частенько выскакивает ошибки java.lang.OutOfMemoryError BitmapFactory.nativeDecodeAsset() и...

Ava.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String[] link.stuzer.stattrack.data
// Print out the database as array public String getAllWeapons(){ String dbString = new String; SQLiteDatabase...

Ошибка activity_main.xml: java.lang.System.arraycopy([CI[CII)V
При перетягивании из Text Field любой виюшки появляется Error activity_main.xml: java.lang.System.arraycopy(Добавлено через 1 час 8 минут ...

Ошибка java.lang.NullPointerException: Attempt to invoke virtual method
Помогите, пожалуйста. Делал приложение на андроид для установки обоев и когда выбираю обои приложение выдает ошибку


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
Установка Emscripten SDK (emsdk) и CMake на Windows для сборки C и C++ приложений в WebAssembly (Wasm)
8Observer8 30.01.2026
Чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. Система контроля версиями Git. . .
Подключение Box2D v3 к SDL3 для Android: физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
Влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru