2
java.lang.NullPointerException: println needs a message 
at android.util.Log.println_native(Native Method) 
at android.util.Log.e(Log.java:230) 
at android.sec.clipboard.data.ClipboardDataMgr.addData(ClipboardDataMgr.java:166) 
at com.android.server.sec.InternalClipboardExService.addData(InternalClipboardExService.java:438) 
at com.android.server.sec.InternalClipboardExService.access$300(InternalClipboardExService.java:75) 
at com.android.server.sec.InternalClipboardExService$1.run(InternalClipboardExService.java:389) 
at java.lang.Thread.run(Thread.java:1019)

クラッシュレポートでこれを頻繁に取得しているようですが、どのように、なぜ、またはどこで発生しているのかを一生理解できませんか?

クリップボードで何かを実行している唯一の場所は、データをコピーすることであり、ログやprintlnは一切ありません。言うまでもなく、実行時にOSのバージョンの正しい方法を選択しているため、互換性の問題は発生しませんでした。

ああ、デバイスの範囲は 2.2 から 4.0 OS バージョンまでです

おそらく関連するコードですか?

int currentapiVersion = android.os.Build.VERSION.SDK_INT;
if (currentapiVersion >= android.os.Build.VERSION_CODES.HONEYCOMB) {
    try {
        android.content.ClipboardManager clipboard = (android.content.ClipboardManager) acc
                .getSystemService(Context.CLIPBOARD_SERVICE);
        ClipData clip = ClipData.newPlainText("", b);
        clipboard.setPrimaryClip(clip);
    } catch (Exception e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    }
} else {
    try {
        android.text.ClipboardManager clipboard = (android.text.ClipboardManager) acc
                .getSystemService(Context.CLIPBOARD_SERVICE);
        clipboard.setText(b);
    } catch (Exception e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    }
}
4

2 に答える 2

1

とにかく、エラーはありませんtry...catch。スタック トレースでわかるように、別のスレッドで発生しているため、エラーはキャッチされません。

Clipper - Clipboard Managerの開発者によると:

SAMSUNG USERS: Some devices have a randomly occurring bug that may cause the clipboard to crash in any application. This is unfortunately out of our control. If you are experiencing this problem with your device, please contact Samsung support for assistance.

これは、バージョン4.3によっても (後で 4.0 までと言ったので) 発生する可能性があります。

この男の投稿も読んでください(彼は問題を経験したようです):http://forum.xda-developers.com/showthread.php?t=2097929


要約すると、このエラーはあなたの責任ではないと思います。

于 2013-10-28T14:20:35.303 に答える