Чтобы получить банку cwac-камеры commonsware, у меня есть это в build.grade:
dependencies { compile 'com.commonsware.cwac:camera:0.6.+' }
Когда я пытаюсь скомпилировать, это дает мне следующее:
Error:A problem occurred configuring project ':app'. > Could not resolve all dependencies for configuration ':app:_debugCompile'. > Could not find com.commonsware.cwac:camera:0.6.12. Searched in the following locations: https://jcenter.bintray.com/com/commonsware/cwac/camera/0.6.12/camera-0.6.12.pom https://jcenter.bintray.com/com/commonsware/cwac/camera/0.6.12/camera-0.6.12.jar file:/home/alex/android/android-sdk-linux/extras/android/m2repository/com/commonsware/cwac/camera/0.6.12/camera-0.6.12.pom file:/home/alex/android/android-sdk-linux/extras/android/m2repository/com/commonsware/cwac/camera/0.6.12/camera-0.6.12.jar file:/home/alex/android/android-sdk-linux/extras/google/m2repository/com/commonsware/cwac/camera/0.6.12/camera-0.6.12.pom file:/home/alex/android/android-sdk-linux/extras/google/m2repository/com/commonsware/cwac/camera/0.6.12/camera-0.6.12.jar Required by: Cwac4:app:unspecified
Поэтому он смотрит в jcenter и в кучу файлов моего домашнего каталога и не находит ничего. Я думаю, что он должен смотреть на github, поскольку я знаю, что здесь есть релизы: https://github.com/commonsguy/cwac-camera/releases , так как я могу это сказать?
Кроме того, когда я вручную включаю банку в один из моих домашних каталогов, например, он компилируется без ошибок, но с использованием import com.commonsware.camera..
(что-то в принципе) приводит к ошибкам «не удалось разрешить ошибки символа». Я полагаю, это означает, что я не могу просто вручную поместить его где-нибудь, и, возможно, студия Android должна увидеть его в официальном репозитории, чтобы он мог импортировать его. Это верно?
ПРИМЕЧАНИЕ. Я знаю, что эта библиотека будет переписана. Я хотел бы использовать его, если это возможно.
Так как я могу это сказать?
Цитирование текущей версии документации :
Чтобы интегрировать основной AAR, рецепт Gradle:
repositories { maven { url "https://repo.commonsware.com.s3.amazonaws.com" } } dependencies { compile 'com.commonsware.cwac:camera:0.6.+' }
Кажется, вы добавили dependencies
но не обновляли свои repositories
.
Использовать это
repositories { maven { url 'https://repo.commonsware.com.s3.amazonaws.com' } maven { url 'https://jitpack.io' } maven { url "https://s3.amazonaws.com/repo.commonsware.com" } }