-
Notifications
You must be signed in to change notification settings - Fork 131
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Android 12 + ошибка #66
Comments
java.lang.RuntimeException: Unable to create service com.yandex.metrica.ConfigurationJobService: java.lang.IllegalArgumentException: *: Targeting S+ (version 31 and above) requires that one of FLAG_IMMUTABLE or FLAG_MUTABLE be specified when creating a PendingIntent. |
Ошибка на 12+ андроидах, исправьте пожалуйста
устанавливаем приложение на андроид 12+, AppMetrica.reportEvent('My event'); - краш
ошибка происходит только 1 раз - после установки приложения, если приложение установлено и поверх установим заново краша не будет
sed by: java.lang.IllegalArgumentException: * для таргетинга S+ (версия 31 и выше) требуется, чтобы при создании PendingIntent был указан один из FLAG_IMMUTABLE или FLAG_MUTABLE.
Настоятельно рассмотрите возможность использования FLAG_IMMUTABLE, используйте FLAG_MUTABLE только в том случае, если некоторые функции зависят от изменяемости PendingIntent, например. если его нужно использовать со встроенными ответами или пузырьками.
мой форк который был сделан пару лет назад работает без этой ошибки, но при переходе на старую версию библиотеки получаю ошибку миграции у пользователей которые скачали приложение ранее :
android.database.sqlite.SQLiteException: Can't downgrade database from version 87 to 67
at android.database.sqlite.SQLiteOpenHelper.onDowngrade(SQLiteOpenHelper.java:360)
at android.database.sqlite.SQLiteOpenHelper.getDatabaseLocked(SQLiteOpenHelper.java:254)
at android.database.sqlite.SQLiteOpenHelper.getWritableDatabase(SQLiteOpenHelper.java:163)
The text was updated successfully, but these errors were encountered: