Android应用程序崩溃的摩托罗拉Defy原因 :无法打开文件进行读取(Android ap

2019-09-01 03:09发布

我一直在努力为过去几周的Android应用程序。 我已经在三星S3和HTC一个测试它没有任何问题。

不过我带来了摩托罗拉DEFY并同时开始测试就可以了,应用程序启动时崩溃。 寻找到的logcat后,我发现以下问题可能会导致崩溃即

<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.

之后,没有什么发生,应用程序崩溃。

Answer 1:

不知道这是值得的赏金,但这个问题已经被问和回答了SO前: 设备特定的错误- s3dReadConfigFile“可以阅读无法打开文件。”

它出现在装置中引起的Adreno GPU错误。 https://developer.qualcomm.com/discover/chipsets-and-modems/adreno-gpu

该GPU导致此错误创建GL表面的任何时间。 错误似乎日志,但得到的任何驱动程序Quaalcom提供它在银河S3很常见的处理,但不会导致该设备上的崩溃。

也许有人在Quaalcom知道为什么错误的摩托崩溃,而不是三星。 https://developer.qualcomm.com/contact

我希望这可以帮助你沿位。 我的直觉告诉我,这是一个红鲱鱼:它不是什么导致你的崩溃。 但它是很难忽视一个崩溃的应用程序的错误消息。 不过,我会建议花太多时间追逐这个错误之前寻找其他可能的罪犯。 在我的设备,显示在任何打开GL游戏我作出这样的错误,但绝不会导致系统崩溃或其他任何中断。 它只甚至会导致在萨姆松G3我,不是我的其他(HTC)测试设备的误差。



文章来源: Android application crashing on Motorola defy reason : Can't open file for reading