当我使用以下行记录
时,发现这种非常不寻常的行为Log.v("Upper Case", new String(encryptedActivationKey));
其中encryptedActivationKey是private byte[] encryptedActivationKey;
这在googleAPI 2.2中打印时注销“null指针异常”,但同样的事情在jellybean 4.1.2上运行良好。
请帮助解决为什么会这样?
由于
答案 0 :(得分:1)
尝试初始化byte []或检查byte []是否为空。
Log.v("Upper Case", (encryptedActivationKey != null ? new String(encryptedActivationKey) : null));