Связывание ресурсов Android не удалось при нацеливании на API 35 в Android Studio Kola (2024.1.1.11)Android

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Anonymous
 Связывание ресурсов Android не удалось при нацеливании на API 35 в Android Studio Kola (2024.1.1.11)

Сообщение Anonymous »

Я использую Android Studio Kola (версия 2024.1.1.11) в Windows для проекта Kotlin. В связи с новой политикой консоли Google Play, требующей приложений для достижения уровня API 35 до 31 августа 2025 года, я обновил CompilesDK и TargetSDK с 34 до 35 в моем файле Build.Gradle. После этого изменения я начал получать ошибку сборки, связанную с Android.JAR в SDK 35-специально связание ресурсов AAPT2 с помощью сообщения:
res_table_type_type. SDK, а также попытался переключить версии инструментов сборки (30.0.3 и 36.0.0), но проблема сохраняется. Все хорошо построено с API 34. Я пытаюсь понять, полностью ли SDK 35 и как исправить эту ошибку. < /P>
android {
namespace 'com.defaultmobile'
compileSdk 34

defaultConfig {
applicationId "com.defaultmobile"
minSdk 26
targetSdk 34
versionCode 13
versionName "0.0.8"

testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
vectorDrawables.useSupportLibrary = true
}

buildTypes {
debug {
minifyEnabled false
shrinkResources false
buildConfigField "String", "BASE_URL", "\"\""
}
release {
minifyEnabled true
shrinkResources true
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
ndk {
abiFilters "arm64-v8a", "armeabi-v7a"
}
buildConfigField "String", "BASE_URL", "\"\""
signingConfig signingConfigs.debug
}
}
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
kotlinOptions {
jvmTarget = '1.8'
}
buildFeatures {
viewBinding true
dataBinding true
}
sourceSets {
main {
assets {
srcDirs 'src/main/assets', 'src/main/assets/privacy'
}
}
}
}
< /code>
Я обновил значения моего проекта CompilesDK и TargetSDK с 34 до 35, чтобы соответствовать политике Google Play Console 31 августа 2025 года. Я ожидал, что проект будет успешно построить как обычно, но вместо этого я получил ошибку AAPT2, связанную с Android-35/Android.jar. Ошибка упоминает перекрытие записей res_table_type_type и неспособность загрузить таблицу ресурсов. Версии инструментов (30.0.3 и 36.0.0). < /P>
очищен и восстановил проект. Я ожидал, что Android Studio будет компилировать с SDK 35, но кажется, что SDK может быть еще не полностью стабильной или поддерживаемым. CompilesDK и TargetSdk до 35 В моем build.Gradle проект не может построить и выбрасывать эту ошибку < /p>
Отвращение ресурса Android. ApkAssets.cpp:149] Failed to load resources table in APK 'C:\Users\LENOVO\AppData\Local\Android\Sdk\platforms\android-35\android.jar'.

error: failed to load include path C:\Users\LENOVO\AppData\Local\Android\Sdk\platforms\android-35\android.jar.

Подробнее здесь: https://stackoverflow.com/questions/796 ... io-kola-20
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Android»