"Строка слишком велика для кодирования с использованием UTF-8, записанная вместо этого как "STRING_TOO_LARGE".
Шаги для воспроизведения:
- Обновите уровень Android API проекта с 33 до 34 (с таргетингом на Android 14).
- Обновите все зависимости, чтобы они были совместимы с новым уровнем API.
- Синхронизируйте, очистите и пересоберите проект в Android Studio.
- Ошибка появляется во время процессе сборки.
Фактическое поведение: во время В процессе сборки возникает следующая ошибка:
Приложение должно быть успешно собрано.
Конфигурация:
android {
namespace 'com .Мое приложение'
compileSdkVersion 34
buildToolsVersion "34.0.0"
Код: Выделить всё
splits {
abi {
enable true
reset()
include 'x86', 'x86_64', 'armeabi', 'armeabi-v7a', 'mips', 'mips64', 'arm64-v8a'
universalApk true
}
}
defaultConfig {
applicationId "com.my app"
minSdkVersion 28
compileSdk 34
targetSdkVersion 34
versionCode 32
versionName "1.8.1"
multiDexEnabled true
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
vectorDrawables.useSupportLibrary = true
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
}
}
"Я столкнулся с проблемой, упомянутой выше, после обновления версии Gradle, очистки и перестройки проекта. Однако проект работал нормально с той же длиной строки раньше."
Я пробовал обновить длинную строку в разных частях, но это не помогло.
https://i.sstatic.net/65Yyc5iB .png
Подробнее здесь: https://stackoverflow.com/questions/789 ... ing-too-la