- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我可以在模拟器中运行我的应用程序,但在装有 Jelly Bean OS 的设备上我会崩溃。知道为什么吗?
07-04 12:51:57.576 18243-18279/com.j4nos.moviebuffs6 E/AndroidRuntime: FATAL EXCEPTION: Thread-7940
java.lang.NoClassDefFoundError: java.nio.charset.StandardCharsets
at com.j4nos.moviebuffs6.Utility$1.run(Utility.java:52)
at java.lang.Thread.run(Thread.java:838)
这是我需要字符编码的行:
byte[] out = str.getBytes(StandardCharsets.UTF_8);
最佳答案
StandardCharsets
was added in API Level 19 .它不适用于任何 Jelly Bean 版本的 Android。
关于java.lang.NoClassDefFoundError : java. nio.charset.StandardCharsets,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38183027/
我需要将字符串从字节编码和解码为 dn 的工作代码。如何编写才能在所有平台上获得相同的结果? String s = "test"; byte[] b = s.getBytes(StandardChar
如果我要使用以下代码创建一个 InputStreamReader, new InputStreamReader(anInputStream, "UTF-8") 我必须捕获 UnsupportedEnc
我在 StandardCharsets 下收到一条错误行。我已导入它,所以我不确定为什么会出现 StandardCharsets 无法解析为变量 错误。 import java.util.*; imp
读取文件时出现如下异常, java.nio.charset.MalformedInputException - Input length = 1 在获取阅读器时使用以下选项有什么区别? 选项 1: r
从 Java 1.7 开始,StandardCharsets 是标准库的一部分,但我使用了很多在实现之前编写好的遗留代码。每当我遇到它时,我都会用 StandardCharsets 替换它(主要是为了
我可以在模拟器中运行我的应用程序,但在装有 Jelly Bean OS 的设备上我会崩溃。知道为什么吗? 07-04 12:51:57.576 18243-18279/com.j4nos.movieb
我正在使用此代码将斯堪的纳维亚字符正确发布到 php。 这里的问题是 API 19 之前不支持 StandardCharsets.UTF_8 byte[] postData = urlParamete
我有这段代码,它在 AVD 上成功运行: package com.mohammadfs.sample; import android.app.Activity; import android.os.B
我的应用程序当前正在通过正常的 SMTP 访问发送电子邮件,并且在 SDK 19+ 设备中工作正常,但在我的 Asus Android 4.3 SDK 18 中出现问题,并出现标题中所述的错误。 奇怪
我是一名优秀的程序员,十分优秀!