Вопрос

Я пытаюсь создать пример проекта (Core-Basic), без Maven, просто выбрав банки, расположенные в репозитории/зависимости/1.4.9/Robospice и копируя их в папку Android Project Libs.

Банки, которые я копирую, являются специально этими:

  • Commons-IO-1.3.2
  • Commons-Lang3-3.1
  • Robospice-1.4.9
  • Robospice-Cache-1.4.9

Однако Eclipse показывает эту ошибку:

robospice-sample-core/libs/commons-lang3-3.1.jar' in project 'robospice-sample-core' cannot be read or is not a valid ZIP file

Более того, я не могу получить доступ к содержимому банок, Винрар говорит, что они испорчены или недействительны.

Итак, что я делаю не так? Могу ли я использовать эти банки, просто копируя их в папку Libs или мне нужно сделать что -то большее? Почему Eclipse говорит, что их нельзя прочитать?

(Заранее спасибо. Несмотря на то, что я знаю, что настройка Maven для Robospice настоятельно рекомендуется, я хотел бы знать, почему это происходит)

Это было полезно?

Решение

Загрузка JAR с помощью правой кнопкой мыши на имя его файла -> Сохранить ссылку возвращает поврежденные файлы JAR. Нажав «RAW» в данных файла, верните правильный файл.

Другие советы

Вы, должно быть, допустили ошибку при загрузке файлов. Их можно довольно легко открыть с Zipinfo на моем Mac. Загрузите их снова из отделения репо или выберите артефакты из Maven Central.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top