我遇到AAssetManager_openDir方法的问题需要很长时间才能返回。它并没有影响所有设备,看起来它在ART设备上非常快(只有我的猜测)。我在Nexus 5X上测试了它 - 强大的ART设备和三星Galagys S4 mini(低端dalvik)。在三星上,AAssetManager_openDir的每次调用都需要> 200 ms,这真的很长。据我所知,我无法真正比较Nexus 5X和Galaxy S4 mini,但性能差距很大(使用这种方法,S4 mini的速度要慢50倍)。
我可以做些什么来解决这个问题,或者我必须在不使用此方法的情况下使用某些解决方法。
PS:在S4 mini上,像AAssetManager_open这样的方法要快得多。