Ошибка установления связи AAPT2 TLS после обновления до Android SDK 35, AGP 8.2.2 и JDK 17 в WindowsAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Ошибка установления связи AAPT2 TLS после обновления до Android SDK 35, AGP 8.2.2 и JDK 17 в Windows

Сообщение Anonymous »

Недавно я обновил свой старый проект Android (ранее targetSdkVersion 28 и compileSdkVersion 28) до API 35.
Вот что я изменил:
1: Установлен JDK 17 (Temurin 17.0.18)
2: Установлен Android Studio Hedgehog
3: Изменен JDK проекта на 17
4: Установлен Android API 35
5: Обновлены compileSDKVision = 35 и targetSDKVersion = 35
6: Обновлен плагин Android Gradle до 8.2.2
7: Обновлена оболочка Gradle до 8.4
Синхронизация прошла успешно, но создание APK завершается ошибкой:
Task :app:mergeReleaseResources
Task :app:mergeReleaseResources FAILED

Не удалось выполнить задачу ':app:mergeReleaseResources'.

При выполнении произошла ошибка com.android.build.gradle.internal.res.Aapt2CompileRunnable

Не удалось изолировать значение com.android.build.gradle.internal.res.Aapt2CompileRunnable$Params_Decorated@914c721 типа Aapt2CompileRunnable.Params

Не удалось разрешить все файлы для конфигурации ':app:detachedConfiguration2'.

Не удалось разрешить com.android.tools.build:aapt2:8.2.2-10154469.

Требуется:

проект :app

Не удалось разрешить com.android.tools.build:aapt2:8.2.2-10154469.

Не удалось получить ресурс 'https://dl.google.com/dl/android/maven2 ... 154469.pom'.

Не удалось получить 'https://dl.google.com/dl/android/maven2 ... 154469.pom'.

Сервер может не поддерживать запрошенные клиентом версии протокола TLS: (TLSv1.2). Возможно, вам придется настроить клиент, чтобы разрешить использование других протоколов. Подробнее об этом см. https://docs.gradle.org/8.4/userguide/b ... properties в документации Gradle.

Удаленный хост прервал рукопожатие

Попробуйте:

Запустите с параметром --stacktrace, чтобы получить трассировку стека.

Запустите с параметром --info или --debug чтобы получить больше результатов журнала.

Запустите --scan, чтобы получить полную информацию.

Получите дополнительную помощь на https://help.gradle.org.
В этой сборке использовались устаревшие функции Gradle, что делало ее несовместимой с Gradle 9.0.
Вы можете использовать --warning-mode all, чтобы показать отдельные предупреждения об устаревании и определить, исходят ли они от ваших собственных скрипты или плагины.
Подробнее об этом см. https://docs.gradle.org/8.4/userguide/c ... e_warnings в документации Gradle.
СБОРКА НЕ удалась за 1 час 39 минут 30 секунд
28 практических задач: 28 выполнено
Вот что я сделал для решения проблемы:
1: установил systemProp.https.protocols=TLSv1.2
2: удалил .gradle/caches и оболочку
3: отключил брандмауэр Windows
Я не знаю, в чем может быть проблема, я пытался решить ее несколько недель, но все безуспешно. Я буду очень признателен, если кто-нибудь поможет мне решить эту проблему.

Подробнее здесь: https://stackoverflow.com/questions/798 ... 2-2-and-jd
Ответить

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

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

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

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

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