0

これは、4.2.x で実稼働中のアプリの多くのデバイスで発生するようですが、自分のデバイスでは再現できません (4.1 および 4.0 は影響を受けません)。TextureView のソース コードを見ると、mAttachInfo.mHardwareRenderer.createHardwareLayer(mOpaque) が null を返し、そのために NPE がトリガーされたようです。これがハードウェア アクセラレーションをサポートしていないデバイスでのみ発生するかどうかを考えていましたが、多くの Nexus 4 デバイスも影響を受けているようです (自分の Nexus 4 ではありません)。「android:hardwareAccelerated="true"」もマニフェストに含まれています。

TextureView.java 379 行目android.view.TextureView.getHardwareLayer

致命的な例外 java.lang.NullPointerException

TextureView.java 379行目

android.view.TextureView.getHardwareLayer

View.java 行 13087

android.view.View.getDisplayList

View.java 行 13162

android.view.View.getDisplayList

View.java 行 13896

android.view.View.draw

ViewGroup.java 行 3024

android.view.ViewGroup.drawChild

ViewGroup.java 行 2893

android.view.ViewGroup.dispatchDraw

4

1 に答える 1