Я попытался не повезло в течение двух дней импортировать одну из этих двух библиотек, чтобы реализовать салфетки, чтобы уменьшить ее в моем ListView. Один из них очень известен (https://github.com/bauerca/drag-sort-listview)Импорт библиотек в Android-студию
С обоими из них произошло то же самое. Я следую инструкциям и правильно устанавливаю buil.gradle, загружаю файлы .arr, которые теперь находятся в папке/build, no .jar добавлен в папку «Внешние библиотеки», я смог использовать классы из библиотеки, скомпилировать и запустить проект на моем устройстве, но в обоих случаях список по-прежнему ведет себя как обычный ListView. Я уже перезапускаю Android Studio, потому что некоторые ответы здесь говорят, чтобы сделать это в таких случаях.
Я думаю, что это очень странно, потому что ошибка не обнаружена, и я могу использовать классы, как и любые другие. Нужно ли мне что-то делать, чтобы правильно импортировать библиотеки? Даже когда я импортирую с dependencys в build.gradle, должен ли я видеть файл .jar во внешних библиотеках или нет?
Я использую Android Studio 4.3 с градиентом 1.10, который сказал, что имеет меньше ошибок из библиотек импорта. Вот мой build.gradle
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.8.+'
}
}
apply plugin: 'android'
repositories {
mavenCentral()
maven {
url 'https://github.com/Goddchen/mvn-repo/raw/master/'
}
}
android {
compileSdkVersion 19
buildToolsVersion '19.0.0'
defaultConfig {
minSdkVersion 8
targetSdkVersion 19
}
}
dependencies {
compile 'com.android.support:support-v4:19.0.0'
compile 'com.android.support:gridlayout-v7:19.0.0'
compile 'com.android.support:appcompat-v7:19.0.0'
compile 'de.timroes.android:EnhancedListView:[email protected]'
compile files('libs/EnhancedListView-0.2.0.aar')
compile 'com.nineoldandroids:library:2.4.0'
compile 'com.mobeta.android.dslv:drag-sort-listview:0.6.1'
}
Если вы можете импортировать, и в компиляции нет проблем, которые не имеют отношения к зависимостям. Это может быть проблемой при реализации. Проверьте еще раз. – pyus13
проверяю. Я создаю простой проект и копирую простое демо, но он не работает. Знаете ли вы, если в этом случае я должен увидеть .jar в папке libs или это просто .aar? – user3249186
Это будет aar, потому что в библиотеке есть ресурсы. проверьте это один раз, внутри вашего модуля/сборки/взорванных пакетов - это каталог, доступный для вашей библиотеки с .aar, и ресурсы скопированы правильно внутри него? Также я не понял, почему вы используете 'EnhancedListView-0.2.0.aar' дважды в зависимостях? – pyus13