So, again from what I can say, this is a problem with a python script that calls aapt.
When you look at the script, it only points to aapt, which means that it is looking for the directory, not the aapt.exe file, so the first thing that happens is
1) forge says that it cannot find the aapt directory, so you get the error message "can not find aapt tool"
2) by adding a directory in which you will be denied access, because then the script tries to run all these commands only in the directory (this was the problem I encountered), making the changes below you need to create the directory, just leave it as this but add exe and it should work
After some testing, I found that by adding exe to the pythong script in android_tasks.py, the assembly completed successfully
if you look at line 35 android_tasks.py and change 'appt' to 'appt.exe', it should build for you
that's what seems to me
path.join(sdk, 'build-tools', '*','aapt.exe')
Hope this helps
source share