Ошибка установления связи 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
Execution failed for task ':app:mergeReleaseResources'.
A failure occurred while executing com.android.build.gradle.internal.res.Aapt2CompileRunnable
Could not isolate value com.android.build.gradle.internal.res.Aapt2CompileRunnable$Params_Decorated@914c721 of type Aapt2CompileRunnable.Params
Could not resolve all files for configuration ':app:detachedConfiguration2'.
Could not resolve com.android.tools.build:aapt2:8.2.2-10154469.
Required by:
project :app
Could not resolve com.android.tools.build:aapt2:8.2.2-10154469.
Could not get resource 'https://dl.google.com/dl/android/maven2/com/android/tools/build/aapt2/8.2.2-10154469/aapt2-8.2.2-10154469.pom'.
Could not GET 'https://dl.google.com/dl/android/maven2/com/android/tools/build/aapt2/8.2.2-10154469/aapt2-8.2.2-10154469.pom'.
The server may not support the client's requested TLS protocol versions: (TLSv1.2). You may need to configure the client to allow other protocols to be used. For more on this, please refer to https://docs.gradle.org/8.4/userguide/build_environment.html#sec:gradle_system_properties in the Gradle documentation.
Remote host terminated the handshake
Try:
Run with --stacktrace option to get the stack trace.
Run with --info or --debug option to get more log output.
Run with --scan to get full insights.
Get more help at https://help.gradle.org.

Deprecated Gradle features were used in this build, making it incompatible with Gradle 9.0.

You can use '--warning-mode all' to show the individual deprecation warnings and determine if they come from your own scripts or plugins.

For more on this, please refer to https://docs.gradle.org/8.4/userguide/command_line_interface.html#sec:command_line_warnings in the Gradle documentation.

BUILD FAILED in 1h 39m 30s

28 actionable tasks: 28 executed
Вот что я сделал для решения проблемы:
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»