我正在为我的Android应用程序使用 org.apache.http.util.ByteArrayBuffer 包但现在当我为android 6.0构建它时,我得到了ByteArrayBuffer无法解决的错误得到解决。所以,我发现org.apache.http.util已被删除。可能有什么方法,请帮助我。
这是我的代码:
public static byte[] hexToBytes(String hex) {
ByteArrayBuffer bytes = new ByteArrayBuffer(hex.length() / 2);
for (int i = 0; i < hex.length(); i++) {
if (hex.charAt(i) == ' ') {
continue;
}
String hexByte;
if (i + 1 < hex.length()) {
hexByte = hex.substring(i, i + 2).trim();
i++;
} else {
hexByte = hex.substring(i, i + 1);
}
bytes.append(Integer.parseInt(hexByte, 16));
}
return bytes.buffer();
}
答案 0 :(得分:2)
您可以从jar文件导入包。从以下网址下载jar文件:
http://mvnrepository.com/artifact/org.apache.httpcomponents/httpcore/4.0-alpha6
然后导入libs文件夹并添加
编译文件('libs / AppTracker.jar')
到build.gradle(Module:app)
所以它对我有用。