Хорошо, если кто-то еще столкнется с этим, я понял это.
Если у вас еще нет исходной папки Android, добавьте ее, вставив ее в свой файл .pro.
android {
ANDROID_PACKAGE_SOURCE_DIR = $$PWD/android-sources
}
Вот пример структуры файла:
project/android-sources
project/android-sources/settings.gradle
project/android-sources/build.gradle
project/android-sources/LibraryFolder
project/android-sources/LibraryFolder/Library.aar
project/android-sources/LibraryFolder/build.gradle
Возможно, вам придется получить файл build.gradle из ../build-Android/android-build/build.gradle и скопировать его в project/android-sources/, если его еще не существует.
Вставьте это в свой файл build.gradle в dependencies { }
api project(':LibraryFolder')
Вставьте это в файл settings.gradle внизу.
include ':LibraryFolder'
Создайте файл build.gradle внутри LibraryFolder и вставьте:
configurations.maybeCreate("default")
artifacts.add("default", file('Library.aar'))
и, наконец, если библиотека, которую вы добавляете, имеет другие сторонние зависимости, вам придется добавить их в project/android-sources/build.gradle.
Например, я добавлял ImagePicker и должен был вставить следующие строки внутри зависимостей { } strong>, но выше api project(':LibraryFolder')
implementation 'androidx.appcompat:appcompat:1.0.2'
implementation 'androidx.recyclerview:recyclerview:1.0.0'
implementation 'com.github.bumptech.glide:glide:4.9.0'
из источника библиотеки
person
Scott
schedule
17.01.2020