我一直在调查2天。我读了很多东西。总结一下我读到的内容:
除上述内容外,我还尝试了这些纹理压缩设置:
我尝试过两种情况:
我尝试的手机是Sony Xperia M5和One Plus 2.它们都有ARM Cortex-A53 CPU。因此,我认为消除了非NEON选项。我认为应该有另一个原因导致这个问题。
顺便说一句,游戏适用于s5,s6,s3 mini和Xperia Z1两种情况。
提前致谢。
答案 0 :(得分:5)
Android团队中的一位朋友发现,与fresco
集成后,本地库缺失,fresco
是一个在Android应用程序中显示图像的强大系统。此外,kassim
的github页面存在问题:https://github.com/facebook/fresco/issues/361
在那里,一个昵称为build.gradle
的男人说" Android上的原生lib的一个常见问题是,如果一个本地lib可用于abi,则所有本地lib都需要可用对于那个abi,它不会再回到较低的支持abi,所以x86_64不会再回到x86"。
他将以下代码放入packagingOptions {
exclude "lib/armeabi/libbitmaps.so"
exclude "lib/armeabi/libgifimage.so"
exclude "lib/armeabi/libimagepipeline.so"
exclude "lib/armeabi/libmemchunk.so"
exclude "lib/armeabi/libwebp.so"
exclude "lib/armeabi/libwebpimage.so"
exclude "lib/arm64-v8a/libbitmaps.so"
exclude "lib/arm64-v8a/libgifimage.so"
exclude "lib/arm64-v8a/libimagepipeline.so"
exclude "lib/arm64-v8a/libmemchunk.so"
exclude "lib/arm64-v8a/libwebp.so"
exclude "lib/arm64-v8a/libwebpimage.so"
exclude "lib/x86_64/libbitmaps.so"
exclude "lib/x86_64/libgifimage.so"
exclude "lib/x86_64/libimagepipeline.so"
exclude "lib/x86_64/libmemchunk.so"
exclude "lib/x86_64/libwebp.so"
exclude "lib/x86_64/libwebpimage.so"
}
文件的部分:
{{1}}
这解决了这个问题。