gpt4 book ai didi

java - 当使用 Windows 系统帐户构建应用程序时,Android 构建失败 (aapt2)

转载 作者:行者123 更新时间:2023-12-02 09:31:07 25 4
gpt4 key购买 nike

我在 gradle 中有一个 android 版本。 Android gradle插件3.4.0,android构建工具28.0.3,编译SDK 24,打开JDK 8(ojdkbuild),gradle(wrapper)版本5.4.0。当作为我的本地用户帐户在 cmd 提示符中运行时,我能够在我的开发计算机以及我的 TeamCity 构建代理计算机上良好地构建和运行我的应用程序。但是,当 TeamCity 运行(SYSTEM 帐户)或通过以 SYSTEM 帐户打开的 cmd.exe 提示符时,我会失败并出现以下错误。

我猜测这是某种权限问题,但不幸的是,我不确定如何进行构建。 Android SDK 安装在C:\Program Files (x86)\Android\android-sdk。 Windows 7 虚拟机。

我尝试过降级 android gradle 插件,并进行了各种搜索,但还没有成功。

Execution failed for task ':MySubproj:verifyReleaseResources'. com.android.ide.common.workers.WorkerExecutorException: 27 exceptions were raised by workers:
com.android.builder.internal.aapt.v2.Aapt2InternalException: AAPT2 aapt2-3.4.0-5326820-windows Daemon #0: Daemon startup failed
This should not happen under normal circumstances, please file an issue if it does.
com.android.builder.internal.aapt.v2.Aapt2InternalException: AAPT2 aapt2-3.4.0-5326820-windows Daemon #1: Daemon startup failed
This should not happen under normal circumstances, please file an issue if it does.
com.android.builder.internal.aapt.v2.Aapt2InternalException: AAPT2 aapt2-3.4.0-5326820-windows Daemon #2: Daemon startup failed
This should not happen under normal circumstances, please file an issue if it does.
com.android.builder.internal.aapt.v2.Aapt2InternalException: AAPT2 aapt2-3.4.0-5326820-windows Daemon #3: Daemon startup failed
This should not happen under normal circumstances, please file an issue if it does.
com.android.builder.internal.aapt.v2.Aapt2InternalException: AAPT2 aapt2-3.4.0-5326820-windows Daemon #4: Daemon startup failed
This should not happen under normal circumstances, please file an issue if it does.
com.android.builder.internal.aapt.v2.Aapt2InternalException: AAPT2 aapt2-3.4.0-5326820-windows Daemon #5: Daemon startup failed
This should not happen under normal circumstances, please file an issue if it does.

最佳答案

构建gradle时正在当前用户主目录中创建.gradle目录。

现在进入“users”目录并尝试在主目录中搜索“SYSTEM”用户......(没有人)

所以,最简单的方法 - 创建一个用户并在该用户下启动服务。

提供对构建文件夹的访问。通常这应该足以启动 gradle。

关于java - 当使用 Windows 系统帐户构建应用程序时,Android 构建失败 (aapt2),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57960947/

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