Android应用程序崩溃摩托罗拉违反原因<s3dReadConfigFile:75>:无法打开文件阅读

过去几周我一直在研究Android应用程序。 我一直在三星s3和macros达一个没有任何问题进行testing。

但是,我带来了摩托罗拉藐视,而开始testing,应用程序开始崩溃。 看着logcat后,我发现以下问题,可能会导致崩溃ie

<s3dReadConfigFile:75>: Can't open file for reading 

有任何帮助我解决这个问题吗? 为什么它在摩托罗拉崩溃而不是其他任何Android设备?

提前致谢。

这里是完整的logcat

 E 7183/Trace: error opening trace file: Permission denied (13) D 7183/ActivityThread: setTargetHeapUtilization:0.25 D 7183/ActivityThread: setTargetHeapIdealFree:8388608 D 7183/ActivityThread: setTargetHeapConcurrentStart:2097152 D 7183/libEGL: loaded /system/lib/egl/libEGL_adreno200.so D 7183/libEGL: loaded /system/lib/egl/libGLESv1_CM_adreno200.so D 7183/libEGL: loaded /system/lib/egl/libGLESv2_adreno200.so I 7183/Adreno200-EGLSUB: <ConfigWindowMatch:2087>: Format RGBA_8888. E 7183/: <s3dReadConfigFile:75>: Can't open file for reading E 7183/: <s3dReadConfigFile:75>: Can't open file for reading D 7183/OpenGLRenderer: Enabling debug mode 0 I 7183/Adreno200-EGLSUB: <ConfigWindowMatch:2087>: Format RGBA_8888. 

之后,没有任何反应和应用程序崩溃。

Solutions Collecting From Web of "Android应用程序崩溃摩托罗拉违反原因<s3dReadConfigFile:75>:无法打开文件阅读"

不知道这是否值得赏金,但这个问题已经被问及在之前的答案: 设备特定的错误 – s3dReadConfigFile“无法打开文件阅读。

这似乎是由设备中的Adreno GPU引起的错误。 https://developer.qualcomm.com/discover/chipsets-and-modems/adreno-gpu

每当您创buildGL曲面时,GPU都会导致此错误。 这个错误似乎logging下来,但是由Quaalcom提供的驱动程序来处理是在Galaxy S3上非常常见的,但是不会导致该设备崩溃。

Quaalcom的某个人可能知道为什么这个错误会在Moto上崩溃,而不是三星。 https://developer.qualcomm.com/contact

我希望这可以帮助你一点点。 我的直觉告诉我这是一个红鲱鱼:它不是什么导致你的崩溃。 但是在崩溃的应用程序中忽略错误信息是相当困难的。 不过,我会build议寻找其他可能的罪魁祸首之前,花费太多的时间追赶这个错误。 在我的设备上,我所做的任何开放GL游戏都会显示该错误,但不会导致崩溃或任何其他中断。 它甚至只会导致萨姆松G3的错误,而不是我的其他(HTC)testing设备。