我做了一些调查:adt.jar正在启动一个单独的过程,以使用lib / android / bin /
aapt从Runtime.apk获取Android版本信息。看来,调用此单独的进程和/或读取其输出可能是此处的罪魁祸首。
没有实际获得可编译版本的adt.jar的源并添加额外的调试信息,我不能确定这是问题所在,但看起来很像。错误触发可以是机器上影响线程或文件读取的任何东西,这基本上是任何系统活动。
AIR SDK 3.8中的adt.jar对启动外部进程的区域进行了微小的更改,以确保完全读取aapt命令的输出。
升级到3.8可能会解决此问题,并且如果不修改adt.jar,则无法修复3.6版本。
PS:哈弗兰克!:-)



