1

我最近刚刚更新到新版本的 forge,没有更改我的设置,当我去构建我的应用程序时,我收到一个错误,说它找不到文件..

所以我制作了aapt文件的副本并将其放在触发器说它正在查找的目录中(文档说trigger.io应该已经为我移动了这个文件,但我猜它没有)

在我移动此文件并再次运行构建后,它看起来好像找到了该文件,但现在我得到 [错误 5] 访问被拒绝。

我已经检查了文件夹的权限,因为我是管理员并且我拥有完全权限,并且我已经以管理员身份启动了触发器,但仍然没有。

谢谢。

4

1 回答 1

2

所以再次从我可以看出这是调用 aapt 的 python 脚本的问题。

当您查看脚本时,它仅指向 aapt,这意味着它正在寻找目录而不是 aapt.exe 文件本身,因此发生的第一件事是

1) forge 说它找不到 aapt 目录,这就是为什么您收到错误消息“找不到 aapt 工具”的原因

2)通过添加目录,您将拒绝访问,因为脚本试图仅在目录上运行所有这些命令(这​​是我遇到的问题),通过在下面进行更改,您不需要创建目录,只需保持原样,但添加exe,它应该可以工作

在做了一些测试后,我发现通过将 .exe 添加到 android_tasks.py 的 pythong 脚本中,构建能够成功运行

如果您查看 android_tasks.py 的第 35 行并将“appt”更改为“appt.exe”,它应该为您构建

这就是我的样子

path.join(sdk, 'build-tools', '*','aapt.exe') 希望这会有所帮助

于 2013-06-11T16:11:56.807 回答