【发布时间】:2023-01-13 03:05:44
【问题描述】:
我正在寻求帮助构建一个project for Android(我在这方面的知识趋向于 0)。 有一个比较老的项目。我试图在 AndroidStudio 中构建它,但出现以下错误:
构建命令失败。 使用参数 {-C C:\Users\User\IdeaProjects\1\stouch-task-hardware 执行进程 C:\Users\User\AppData\Local\Android\Sdk\cmake\3.18.1\bin\ninja.exe 时出错-升级调查\app.cxx\RelWithDebInfo\2a9512e2\armeabi-v7a stouch} 忍者:进入目录`C:\Users\User\IdeaProjects\1\stouch-task-hardware-upgrade-investigation\app.cxx\RelWithDebInfo\2a9512e2\armeabi-v7a' [1/1] 链接 CXX 共享库.......\build\intermediates\cxx\RelWithDebInfo\2a9512e2\obj\armeabi-v7a\libstouch.so
我尝试了不同版本的 studio、java、gradle,但结果总是一样的。
我如何解决它?
更新:
2023-01-12 23:41:37,079 [e-1136-b06] 警告 - ea.gradle.project.sync.SdkSync - 替换无效的 NDK 路径 C:\Users\User\AppData\Local\Android\Sdk\ndk-bundle 与 C:\Users\User\AppData\Local\Android\Sdk\ndk-bundle 2023-01-12 23:41:37,079 [e-1136-b06] 信息 - e.project.sync.GradleSyncState - 开始与 Gradle 同步项目“stouch”。 2023-01-12 23:41:37,080 [e-1136-b06] 信息 - idea.project.IndexingSuspender - 消费 IndexingSuspender 激活事件:SYNC_STARTED 2023-01-12 23:41:37,080 [e-1136-b06] 信息 - idea.project.IndexingSuspender - 开始批量更新项目:Project 'C:\Users\User\IdeaProjects\AS\9\stouch' stouch 2023-01-12 23:41:37,087 [线程 116] 信息 - s.plugins.gradle.GradleManager - 指示 gradle 从 C:/Program Files/Android/Android 使用 java Studio/jre 2023-01-12 23:41:37,088 [线程 116] 信息 - s.plugins.gradle.GradleManager - 指示 gradle 使用来自 C:/Program Files/Android/Android Studio/jre 2023-01-12 23:41:37,101 [线程 116] 信息 - xecution.GradleExecutionHelper - 通过 Gradle Tooling API 的命令行参数:-Didea.version=3.2 -Djava.awt.headless=true -Pandroid.injected.build.model.only=true -Pandroid.injected.build.model.only.advanced=true -Pandroid.injected.invoked.from.ide=true -Pandroid.injected .build.model.only.versioned=3 -Pandroid.injected.studio.version=3.2.1.0 -Pandroid.builder.sdkDownload=false --init-script C:\Users\User\AppData\Local\Temp\ijinit17。摇篮 2023-01-12 23:41:37,770 [线程 116] 信息 - .project.GradleProjectResolver - Gradle 项目解决错误 org.gradle.tooling.BuildException: Could 不使用 Gradle 分发运行构建操作 'https://services.gradle.org/distributions/gradle-4.2-all.zip'。在 org.gradle.tooling.internal.consumer.ExceptionTransformer.transform(ExceptionTransformer.java:51) 在 org.gradle.tooling.internal.consumer.ExceptionTransformer.transform(ExceptionTransformer.java:29) 在 org.gradle.tooling.internal.consumer.ResultHandlerAdapter.onFailure(ResultHandlerAdapter.java:41)
【问题讨论】:
-
抱歉,这里没有足够的信息来给出一个好的答案。尝试更新您的 SDK 工具和 IDE 版本。删除所有缓存。然后碰撞你的旧应用程序的编译和目标 SDK,然后可能还有 gradle 包装器版本。
标签: java android android-studio gradle linker-errors