Android Studio同步/构建失败 终端执行Gradle任务却成功
Android Studio构建失败但终端Gradle命令执行成功
我正在使用Android Studio LadyBug 2024.2.1 Patch 1构建一个简单的启动应用,在Android Studio内同步或构建项目时失败,输出错误信息如下:
Executing tasks: [:app:assemble, :app:testClasses] in ******* FAILURE: 构建过程中出现异常导致失败。 * 问题原因: 配置根项目'Whatsapp Notification Handler'时出现问题。 > 无法解析':classpath'配置的所有构件。 > 未找到gradle-8.6.0.jar (com.android.tools.build:gradle:8.6.0)。 已在以下位置搜索: https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle/8.6.0/gradle-8.6.0.jar > 未找到gradle-settings-api-8.6.0.jar (com.android.tools.build:gradle-settings-api:8.6.0)。 已在以下位置搜索: https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle-settings-api/8.6.0/gradle-settings-api-8.6.0.jar > 未找到lint-model-31.6.0.jar (com.android.tools.lint:lint-model:31.6.0)。 已在以下位置搜索: https://dl.google.com/dl/android/maven2/com/android/tools/lint/lint-model/31.6.0/lint-model-31.6.0.jar > 未找到builder-8.6.0.jar (com.android.tools.build:builder:8.6.0)。 已在以下位置搜索: https://dl.google.com/dl/android/maven2/com/android/tools/build/builder/8.6.0/builder-8.6.0.jar > 未找到manifest-merger-31.6.0.jar (com.android.tools.build:manifest-merger:31.6.0)。 已在以下位置搜索: https://dl.google.com/dl/android/maven2/com/android/tools/build/manifest-merger/31.6.0/manifest-merger-31.6.0.jar > 未找到sdk-common-31.6.0.jar (com.android.tools:sdk-common:31.6.0)。 已在以下位置搜索: https://dl.google.com/dl/android/maven2/com/android/tools/sdk-common/31.6.0/sdk-common-31.6.0.jar > 未找到sdklib-31.6.0.jar (com.android.tools:sdklib:31.6.0)。 已在以下位置搜索: https://dl.google.com/dl/android/maven2/com/android/tools/sdklib/31.6.0/sdklib-31.6.0.jar > 未找到repository-31.6.0.jar (com.android.tools:repository:31.6.0)。 已在以下位置搜索: https://dl.google.com/dl/android/maven2/com/android/tools/repository/31.6.0/repository-31.6.0.jar > 未找到gradle-api-8.6.0.jar (com.android.tools.build:gradle-api:8.6.0)。 已在以下位置搜索: https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle-api/8.6.0/gradle-api-8.6.0.jar > 未找到builder-test-api-8.6.0.jar (com.android.tools.build:builder-test-api:8.6.0)。 已在以下位置搜索: https://dl.google.com/dl/android/maven2/com/android/tools/build/builder-test-api/8.6.0/builder-test-api-8.6.0.jar > 未找到ddmlib-31.6.0.jar (com.android.tools.ddms:ddmlib:31.6.0)。 已在以下位置搜索: https://dl.google.com/dl/android/maven2/com/android/tools/ddms/ddmlib/31.6.0/ddmlib-31.6.0.jar > 未找到aaptcompiler-8.6.0.jar (com.android.tools.build:aaptcompiler:8.6.0)。 已在以下位置搜索: https://dl.google.com/dl/android/maven2/com/android/tools/build/aaptcompiler/8.6.0/aaptcompiler-8.6.0.jar > 未找到bundletool-1.16.0.jar (com.android.tools.build:bundletool:1.16.0)。 已在以下位置搜索: https://dl.google.com/dl/android/maven2/com/android/tools/build/bundletool/1.16.0/bundletool-1.16.0.jar > 未找到aapt2-proto-8.6.0-11315950.jar (com.android.tools.build:aapt2-proto:8.6.0-11315950)。 已在以下位置搜索: https://dl.google.com/dl/android/maven2/com/android/tools/build/aapt2-proto/8.6.0-11315950/aapt2-proto-8.6.0-11315950.jar > 未找到crash-31.6.0.jar (com.android.tools.analytics-library:crash:31.6.0)。 已在以下位置搜索: https://dl.google.com/dl/android/maven2/com/android/tools/analytics-library/crash/31.6.0/crash-31.6.0.jar > 未找到tracker-31.6.0.jar (com.android.tools.analytics-library:tracker:31.6.0)。 已在以下位置搜索: https://dl.google.com/dl/android/maven2/com/android/tools/analytics-library/tracker/31.6.0/tracker-31.6.0.jar > 未找到shared-31.6.0.jar (com.android.tools.analytics-library:shared:31.6.0)。 已在以下位置搜索: https://dl.google.com/dl/android/maven2/com/android/tools/analytics-library/shared/31.6.0/shared-31.6.0.jar > 未找到lint-typedef-remover-31.6.0.jar (com.android.tools.lint:lint-typedef-remover:31.6.0)。 已在以下位置搜索: https://dl.google.com/dl/android/maven2/com/android/tools/lint/lint-typedef-remover/31.6.0/lint-typedef-remover-31.6.0.jar > 未找到databinding-compiler-common-8.6.0.jar (androidx.databinding:databinding-compiler-common:8.6.0)。 已在以下位置搜索: https://dl.google.com/dl/android/maven2/androidx/databinding/databinding-compiler-common/8.6.0/databinding-compiler-common-8.6.0.jar > 未找到databinding-common-8.6.0.jar (androidx.databinding:databinding-common:8.6.0)。 已在以下位置搜索: https://dl.google.com/dl/android/maven2/androidx/databinding/databinding-common/8.6.0/databinding-common-8.6.0.jar > 未找到baseLibrary-8.6.0.jar (com.android.databinding:baseLibrary:8.6.0)。 已在以下位置搜索: https://dl.google.com/dl/android/maven2/com/android/databinding/baseLibrary/8.6.0/baseLibrary-8.6.0.jar > 未找到layoutlib-api-31.6.0.jar (com.android.tools.layoutlib:layoutlib-api:31.6.0)。 已在以下位置搜索: https://dl.google.com/dl/android/maven2/com/android/tools/layoutlib/layoutlib-api/31.6.0/layoutlib-api-31.6.0.jar > 未找到android-device-provider-ddmlib-proto-31.6.0.jar (com.android.tools.utp:android-device-provider-ddmlib-proto:31.6.0)。 已在以下位置搜索: https://dl.google.com/dl/android/maven2/com/android/tools/utp/android-device-provider-ddmlib-proto/31.6.0/android-device-provider-ddmlib-proto-31.6.0.jar > 未找到android-device-provider-gradle-proto-31.6.0.jar (com.android.tools.utp:android-device-provider-gradle-proto:31.6.0)。 已在以下位置搜索: https://dl.google.com/dl/android/maven2/com/android/tools/utp/android-device-provider-gradle-proto/31.6.0/android-device-provider-gradle-proto-31.6.0.jar > 未找到android-test-plugin-host-additional-test-output-proto-31.6.0.jar (com.android.tools.utp:android-test-plugin-host-additional-test-output-proto:31.6.0)。 已在以下位置搜索: https://dl.google.com/dl/android/maven2/com/android/tools/utp/android-test-plugin-host-additional-test-output-proto-31.6.0/android-test-plugin-host-additional-test-output-proto-31.6.0.jar > 未找到android-test-plugin-host-coverage-proto-31.6.0.jar (com.android.tools.utp:android-test-plugin-host-coverage-proto:31.6.0)。 已在以下位置搜索: https://dl.google.com/dl/android/maven2/com/android/tools/utp/android-test-plugin-host-coverage-proto-31.6.0/android-test-plugin-host-coverage-proto-31.6.0.jar > 未找到android-test-plugin-host-emulator-control-proto-31.6.0.jar (com.android.tools.utp:android-test-plugin-host-emulator-control-proto:31.6.0)。 已在以下位置搜索: https://dl.google.com/dl/android/maven2/com/android/tools/utp/android-test-plugin-host-emulator-control-proto-31.6.0/android-test-plugin-host-emulator-control-proto-31.6.0.jar > 未找到android-test-plugin-host-logcat-proto-31.6.0.jar (com.android.tools.utp:android-test-plugin-host-logcat-proto:31.6.0)。 已在以下位置搜索: https://dl.google.com/dl/android/maven2/com/android/tools/utp/android-test-plugin-host-logcat-proto-31.6.0/android-test-plugin-host-logcat-proto-31.6.0.jar > 未找到android-test-plugin-host-apk-installer-proto-31.6.0.jar (com.android.tools.utp:android-test-plugin-host-apk-installer-proto:31.6.0)。 已在以下位置搜索: https://dl.google.com/dl/android/maven2/com/android/tools/utp/android-test-plugin-host-apk-installer-proto-31.6.0/android-test-plugin-host-apk-installer-proto-31.6.0.jar > 未找到android-test-plugin-host-retention-proto-31.6.0.jar (com.android.tools.utp:android-test-plugin-host-retention-proto:31.6.0)。 已在以下位置搜索: https://dl.google.com/dl/android/maven2/com/android/tools/utp/android-test-plugin-host-retention-proto-31.6.0/android-test-plugin-host-retention-proto-31.6.0.jar > 未找到android-test-plugin-result-listener-gradle-proto-31.6.0.jar (com.android.tools.utp:android-test-plugin-result-listener-gradle-proto-31.6.0)。 已在以下位置搜索: https://dl.google.com/dl/android/maven2/com/android/tools/utp/android-test-plugin-result-listener-gradle-proto-31.6.0/android-test-plugin-result-listener-gradle-proto-31.6.0.jar > 未找到builder-model-8.6.0.jar (com.android.tools.build:builder-model:8.6.0)。 已在以下位置搜索: https://dl.google.com/dl/android/maven2/com/android/tools/build/builder-model/8.6.0/builder-model-8.6.0.jar > 未找到dvlib-31.6.0.jar (com.android.tools:dvlib:31.6.0)。 已在以下位置搜索: https://dl.google.com/dl/android/maven2/com/android/tools/dvlib/31.6.0/dvlib-31.6.0.jar > 未找到common-31.6.0.jar (com.android.tools:common:31.6.0)。 已在以下位置搜索: https://dl.google.com/dl/android/maven2/com/android/tools/common/31.6.0/common-31.6.0.jar > 未找到apkzlib-8.6.0.jar (com.android.tools.build:apkzlib:8.6.0)。 已在以下位置搜索: https://dl.google.com/dl/android/maven2/com/android/tools/build/apkzlib/8.6.0/apkzlib-8.6.0.jar > 未找到protos-31.6.0.jar (com.android.tools.analytics-library:protos:31.6.0)。 已在以下位置搜索: https://dl.google.com/dl/android/maven2/com/android/tools/analytics-library/protos/31.6.0/protos-31.6.0.jar > 未找到signflinger-8.6.0.jar (com.android:signflinger:8.6.0)。 已在以下位置搜索: https://dl.google.com/dl/android/maven2/com/android/signflinger/8.6.0/signflinger-8.6.0.jar > 未找到zipflinger-8.6.0.jar (com.android:zipflinger:8.6.0)。 已在以下位置搜索: https://dl.google.com/dl/android/maven2/com/android/zipflinger/8.6.0/zipflinger-8.6.0.jar > 未找到annotations-31.6.0.jar (com.android.tools:annotations:31.6.0)。 已在以下位置搜索: https://dl.google.com/dl/android/maven2/com/android/tools/annotations/31.6.0/annotations-31.6.0.jar > 未找到apksig-8.6.0.jar (com.android.tools.build:apksig:8.6.0)。 已在以下位置搜索: https://dl.google.com/dl/android/maven2/com/android/tools/build/apksig/8.6.0/apksig-8.6.0.jar * 建议尝试: > 使用--stacktrace选项获取堆栈跟踪信息。 > 使用--info或--debug选项获取更多日志输出。 > 使用--scan选项获取完整分析信息。 > 访问https://help.gradle.org获取更多帮助。 BUILD FAILED in 493ms
但在终端执行以下Gradle命令却能构建成功,可在build/outputs/apk/debug目录下得到正常的APK文件:
sudo ./gradlew :app:clean :app:assembleDebug :app:assembleDebugUnitTest :app:assembleDebugAndroidTest
内容的提问来源于stack exchange,提问作者Reza
相关产品推荐
相关产品推荐

