я добавил следующую зависимость для build.gradle в файл в Android Studio и пересинхронизироваться-е изд проект успешно:Использование библиотеки в Android Studio - пустой classes.jar
compile 'se.emilsjolander:stickylistheaders:2.1.3'
Однако я не мог использовать любой из класс в этой библиотеке. Чувствуя странность, я открыл исходное дерево и посмотрел, нет ли чего-то неправильного. Я заметил следующее:
Вы можете увидеть Android-студия может нашла доступные классы для других загружаемых архивов, но не тот, я уже упоминал в этом вопросе. Файл classes.jar сообщается пустым.
Я попытался добавить более старую версию библиотеки stickylistheaders (2.1.3). Все еще пустой class.jar.
Когда я начинаю этот вопрос, я нашел аналогичный пост here. Но автор этого сообщения попытался включить загруженный проект в settings.gradle, и ему, наконец, удалось включить библиотеку через «компиляцию». Моя проблема в том, что я использую директиву «компиляция», но в загруженном архиве есть «пустой» класс.jar. Я также попытался добавить библиотеку, упомянутую в этом вопросе (т. Е. «Se.emilsjolander: StickyScrollViewItems: 1.0.0»). Также пустой class.jar.
Некоторые примечания:
- Фактический classes.jar файл найден в сборки/взорванных расслоений не пусто.
- Я пробовал очистить проект. Я предполагаю, что это приведет к удалению и повторной загрузке всех зависимостей. Однако после этого Android Studio все еще не может распознать какой-либо класс в классах stickylistheaders.
- Пока эта проблема существует только для библиотек se.emilsjolander. Странно, ответчик этого сообщения 1 опубликовал скриншот, показывающий, что он видит непустые классы.jar.
Update:
- Я также попытался удалить каталог кэша .gradle в моем профиле каталог, очистить проект и восстановить снова. Не повезло.
- Я могу разархивировать рассматриваемый class.jar. Похоже, файл не поврежден.
Кто знает, что здесь не так? Благодарю.
Возможный дубликат [Android Studio 0.4.2 внезапно не может разрешить символы] (http://stackoverflow.com/questions/21100688/android-studio-0-4-2-suddenly-cannot-resolve-symbols) –
Follow направления в ответе на ошибку, отмеченные как дубликат выше. Я считаю, что это исправит вас, пока вы не сможете получить 0,4. –
@ Edmund Попробуйте ответ, который я опубликовал, он решил проблему для меня. – pyus13