Я использую 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
Связывание ресурсов Android не удалось при нацеливании на API 35 в Android Studio Kola (2024.1.1.11) ⇐ Android
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Screenorientation = портрет не игнорируется даже при нацеливании SDK 36
Anonymous » » в форуме Android - 0 Ответы
- 0 Просмотры
-
Последнее сообщение Anonymous
-