Я пытаюсь создать простую Java-программу для загрузки набора изображений, которые мне нужно импортировать. Но я сталкиваюсь с проблемой за проблемой и не могу просто заставить okhttp работать. На данный момент время, которое я потратил на решение этой проблемы, было намного больше, чем мне понадобится, чтобы написать саму программу. Я новичок в подобных вещах, поэтому будьте со мной терпеливы.
Итак, прямо сейчас у меня есть следующий код из этого руководства:
Код: Выделить всё
RequestBody requestBody = new MultipartBody.Builder()
.addFormDataPart("new", "This is my new TODO")
.addFormDataPart("image", "attachment.png",
RequestBody.create(new File(""), MediaType.parse("image/png"))
)
.setType(MultipartBody.FORM)
.build();
Что выдает ошибку в части RequestBody.create():
Код: Выделить всё
The type okio.ByteString cannot be resolved. It is indirectly referenced from required .class files
При поиске в Google этой ошибки я нахожу страницу, на которой говорится, что мне не хватает библиотеки okio. Я думал, что это будет включено в банку okhttp. Я все равно загружаю банку okio и добавляю ее в свой проект, но ошибка не меняется. Понятия не имею, что еще может быть не так.
Подробнее здесь:
https://stackoverflow.com/questions/699 ... ssing-okio