gpt4 book ai didi

android - GradleProcessResult.buildProcessException(GradleProcessResult.java:74)

转载 作者:行者123 更新时间:2023-12-03 05:58:04 24 4
gpt4 key购买 nike

我正在上一门关于移动编程和使用Android Studio的类(class)。对于最后的项目,我正在制作文本“选择冒险”游戏。一切正常,直到我添加了第二项 Activity 。然后开发的MainActivity.java显示R.无法解析。在这些论坛中已经多次讨论了有关此错误的问题,我尝试了无济于事的解决方案。然后,我开始遍历堆栈跟踪并尝试给出的解决方案。也没有成功。我最后查看的内容是“com.android.build.gradle.internal.process.GradleProcessResult.buildProcessException(GradleProcessResult.java:74)”。最近有人问,但没有答案。我很高兴看到这是一个新近出现的问题,而且我并不是唯一一个遇到这个问题的人。这个问题的提问者试图完成与我不同的事情,并获得了不同的堆栈跟踪,因此我希望有人会知道我在做什么错。我不希望在创建我的应用程序方面有任何帮助,只是想弄清楚为什么我无法获得与我一起玩的乐趣。任何帮助将不胜感激。

我已经更新了gradle,studio和android gradle插件。

日志
在com.google.common.util.concurrent.AbstractFuture.get(AbstractFuture.java:116)
在com.android.builder.core.AndroidBuilder.processResources(AndroidBuilder.java:865)
...更多86
引起原因:com.android.ide.common.process.ProcessException:执行进程C:\ Users \ Admin \ AppData \ Local \ Android \ Sdk \ build-tools \ 25.0.2 \ aapt.exe时出现错误,参数为{package- f --no-crunch -IC:\ Users \ Admin \ AppData \ Local \ Android \ Sdk \ platforms \ android-25 \ android.jar -M \?\ C:\ Users \ Admin \ AndroidStudioProjects \ Gargoyle \ app \ build \ intermediates \ manifests \ full \ release \ AndroidManifest.xml -SC:\ Users \ Admin \ AndroidStudioProjects \ Gargoyle \ app \ build \ intermediates \ res \ merged \ release -m -J \?\ C:\ Users \ Admin \ AndroidStudioProjects \ Gargoyle \ app \ build \ Generated \ source \ r \ release -FC:\ Users \ Admin \ AndroidStudioProjects \ Gargoyle \ app \ build \ intermediates \ res \ resources-release.ap_ --custom-package org.naturalattitude.gargoyle- 0 apk --output-text-symbols \?\ C:\ Users \ Admin \ AndroidStudioProjects \ Gargoyle \ app \ build \ intermediates \ symbols \ release --no-version-vectors}
在com.android.build.gradle.internal.process.GradleProcessResult.buildProcessException(GradleProcessResult.java:74)
在com.android.build.gradle.internal.process.GradleProcessResult.assertNormalExitValue(GradleProcessResult.java:49)
在com.android.builder.internal.aapt.AbstractProcessExecutionAapt $ 1.onSuccess(AbstractProcessExecutionAapt.java:78)
在com.android.builder.internal.aapt.AbstractProcessExecutionAapt $ 1.onSuccess(AbstractProcessExecutionAapt.java:74)
在com.google.common.util.concurrent.Futures $ 6.run(Futures.java:1319)
在com.google.common.util.concurrent.MoreExecutors $ DirectExecutor.execute(MoreExecutors.java:457)
在com.google.common.util.concurrent.ExecutionList.executeListener(ExecutionList.java:156)
在com.google.common.util.concurrent.ExecutionList.execute(ExecutionList.java:145)
在com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:185)
在com.google.common.util.concurrent.SettableFuture.set(SettableFuture.java:53)
在com.android.build.gradle.internal.process.GradleProcessExecutor $ 1.run(GradleProcessExecutor.java:60)
引起原因:org.gradle.process.internal.ExecException:进程'命令'C:\ Users \ Admin \ AppData \ Local \ Android \ Sdk \ build-tools \ 25.0.2 \ aapt.exe''的完成非零退出值1
在org.gradle.process.internal.DefaultExecHandle $ ExecResultImpl.assertNormalExitValue(DefaultExecHandle.java:369)
在com.android.build.gradle.internal.process.GradleProcessResult.assertNormalExitValue(GradleProcessResult.java:47)
...另外9个

消息爬网构建

信息:Gradle任务[干净,:app:generateReleaseSources,:app:prepareReleaseUnitTestDependencies,:app:mockableAndroidJar,:app:compileReleaseSources,:app:compileReleaseUnitTestSources]
错误:不允许使用字符串类型(在'fullBackupContent'中值为'Gargoyle')。
错误:不允许使用字符串类型(在'fullBackupContent'中值为'Gargoyle')。
错误:任务':app:processReleaseResources'的执行失败。

com.android.ide.common.process.ProcessException: Failed to execute aapt Information:BUILD FAILED Information:Total time: 13.485 secs Information:3 errors Information:0 warnings Information:See complete output in console



Gradle 控制台
在com.google.common.util.concurrent.AbstractFuture.get(AbstractFuture.java:116)
在com.android.builder.core.AndroidBuilder.processResources(AndroidBuilder.java:865)
...更多86
引起原因:com.android.ide.common.process.ProcessException:执行进程C:\ Users \ Admin \ AppData \ Local \ Android \ Sdk \ build-tools \ 25.0.2 \ aapt.exe时出现错误,参数为{package- f --no-crunch -IC:\ Users \ Admin \ AppData \ Local \ Android \ Sdk \ platforms \ android-25 \ android.jar -M \?\ C:\ Users \ Admin \ AndroidStudioProjects \ Gargoyle \ app \ build \ intermediates \ manifests \ full \ release \ AndroidManifest.xml -SC:\ Users \ Admin \ AndroidStudioProjects \ Gargoyle \ app \ build \ intermediates \ res \ merged \ release -m -J \?\ C:\ Users \ Admin \ AndroidStudioProjects \ Gargoyle \ app \ build \ Generated \ source \ r \ release -FC:\ Users \ Admin \ AndroidStudioProjects \ Gargoyle \ app \ build \ intermediates \ res \ resources-release.ap_ --custom-package org.naturalattitude.gargoyle- 0 apk --output-text-symbols \?\ C:\ Users \ Admin \ AndroidStudioProjects \ Gargoyle \ app \ build \ intermediates \ symbols \ release --no-version-vectors}
在com.android.build.gradle.internal.process.GradleProcessResult.buildProcessException(GradleProcessResult.java:74)
在com.android.build.gradle.internal.process.GradleProcessResult.assertNormalExitValue(GradleProcessResult.java:49)
在com.android.builder.internal.aapt.AbstractProcessExecutionAapt $ 1.onSuccess(AbstractProcessExecutionAapt.java:78)
在com.android.builder.internal.aapt.AbstractProcessExecutionAapt $ 1.onSuccess(AbstractProcessExecutionAapt.java:74)
在com.google.common.util.concurrent.Futures $ 6.run(Futures.java:1319)
在com.google.common.util.concurrent.MoreExecutors $ DirectExecutor.execute(MoreExecutors.java:457)
在com.google.common.util.concurrent.ExecutionList.executeListener(ExecutionList.java:156)
在com.google.common.util.concurrent.ExecutionList.execute(ExecutionList.java:145)
在com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:185)
在com.google.common.util.concurrent.SettableFuture.set(SettableFuture.java:53)
在com.android.build.gradle.internal.process.GradleProcessExecutor $ 1.run(GradleProcessExecutor.java:60)
由以下原因引起:org.gradle.process.internal.ExecException:进程'命令'C:\ Users \ Admin \ AppData \ Local \ Android \ Sdk \ build-tools \ 25.0.2 \ aapt.exe''以非零完成退出值1
在org.gradle.process.internal.DefaultExecHandle $ ExecResultImpl.assertNormalExitValue(DefaultExecHandle.java:369)
在com.android.build.gradle.internal.process.GradleProcessResult.assertNormalExitValue(GradleProcessResult.java:47)
...另外9个

很抱歉问题中的报告。

最佳答案

Everything was working until I added a second activity. Then MainActivity.java developed shows an R. cannot be resolved.



我认为这是重要的症状,任何来自gradle或其他构建组件的投诉都只是级联错误。
R.命名空间包含可视资源,当它不可用时,意味着在资源编译期间某些操作失败(例如语法错误或axml文件中缺少结束标记)。您需要弄清楚为什么资源编译失败。

因此,您说添加第二个 Activity 触发了此操作。然后,第一步应该是备份到该状态,然后再添加它并验证一切正常。然后,您逐步地逐步添加所拥有的内容,以查看中断的地方(例如,添加新 Activity ,但注释掉其所有内容。然后逐个取消注释)。

如果您按应做的较小步骤进行了更改( ,您确实使用源代码控制系统,对吗?),则此操作相对容易,如果使用git,则可以使用 git bisect命令。

关于android - GradleProcessResult.buildProcessException(GradleProcessResult.java:74),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43647019/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com