不能为Android 6.0

时间:2015-11-09 15:52:33

标签: android eclipse

我正在为我的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();
        }

1 个答案:

答案 0 :(得分:2)

您可以从jar文件导入包。从以下网址下载jar文件:

http://mvnrepository.com/artifact/org.apache.httpcomponents/httpcore/4.0-alpha6

然后导入libs文件夹并添加

编译文件('libs / AppTracker.jar')

到build.gradle(Module:app)

所以它对我有用。