Как добавить зависимость и реализацию git в Gradle для проекта в студии Android ⇐ Android
Как добавить зависимость и реализацию git в Gradle для проекта в студии Android
Здравствуйте, я новичок в разработке приложений для Android, и до сих пор я пытался создать приложение для Android, которое позволяет читать и показывать PDF-файл внутри приложения, следуя некоторым онлайн-руководствам. Основная проблема возникает в тот момент, когда мне нужно импортировать зависимость из github, чтобы иметь возможность читать и показывать файлы (com.github.barteksc:android-pdf-viewer:2.8.2). Я получил кучу ошибок, некоторые из система не может найти файлы и функции указанной зависимости, а сборка Gradle не может найти репозиторий git
Настройки моего проекта
-kotlin в качестве основного языка
-Android 8.0 (oreo) в виде SDK
-Android Studio Giraffe | 2022.3.1 как IDE
Некоторые решения, которые я прочитал, заключаются в том, что мне нужно сначала добавить «jitpack» в блок «allprojects» моего файла Gradle, чтобы иметь возможность импортировать зависимость
все проекты { репозитории { ... maven { URL 'https://jitpack.io' } } } Мои файлы Gradle следующие
build.gradle.kts (Проект)
// Файл сборки верхнего уровня, куда вы можете добавить параметры конфигурации, общие для всех подпроектов/модулей. плагины { id("com.android.application") версии "8.1.2" применить false id("org.jetbrains.kotlin.android") версии "1.9.0" применить false } build.gradle.kts (Модуль: приложение)
плагины { идентификатор("com.android.application") id("org.jetbrains.kotlin.android") } андроид { пространство имен = "com.example.pdfviewtest" компилироватьSdk = 33 defaultConfig { applicationId = "com.example.pdfviewtest" минСдк = 26 цельСдк = 33 Код версии = 1 имя_версии = "1.0" testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner" } типы сборки { выпускать { isMinifyEnabled = ложь proguardFiles( getDefaultProguardFile("proguard-android-optimize.txt"), "proguard-rules.pro" ) } } компиляцияварианты { sourceCompatibility = JavaVersion.VERSION_1_8 targetCompatibility = JavaVersion.VERSION_1_8 } котлинОпции { jvmTarget = "1,8" } } зависимости { реализация("androidx.core:core-ktx:1.9.0") реализация("androidx.appcompat:appcompat:1.6.1") реализация("com.google.android.material:material:1.8.0") реализация("androidx.constraintlayout:constraintlayout:2.1.4") //зависимость, которую я хочу добавить реализация("com.github.barteksc:android-pdf-viewer:2.8.2") testImplementation("junit:junit:4.13.2") androidTestImplementation("androidx.test.ext:junit:1.1.5") androidTestImplementation("androidx.test.espresso:espresso-core:3.5.1") } settings.gradle.kts
pluginManagement { репозитории { Google() mavenCentral() GradlePluginPortal() } } dependencyResolutionManagement { repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS) репозитории { Google() mavenCentral() } } rootProject.name = "Pdfviewtest" включить(":приложение") в моих файлах Gradle нет блока «allprojects» и добавление jitpack в репозитории, принадлежащие плагинуManagement и dependencyResolutionManagement, не сработало Я не знаю, что-то я делаю неправильно или мне нужно сначала изменить какой-то параметр. надеюсь, кто-нибудь сможет помочь
Здравствуйте, я новичок в разработке приложений для Android, и до сих пор я пытался создать приложение для Android, которое позволяет читать и показывать PDF-файл внутри приложения, следуя некоторым онлайн-руководствам. Основная проблема возникает в тот момент, когда мне нужно импортировать зависимость из github, чтобы иметь возможность читать и показывать файлы (com.github.barteksc:android-pdf-viewer:2.8.2). Я получил кучу ошибок, некоторые из система не может найти файлы и функции указанной зависимости, а сборка Gradle не может найти репозиторий git
Настройки моего проекта
-kotlin в качестве основного языка
-Android 8.0 (oreo) в виде SDK
-Android Studio Giraffe | 2022.3.1 как IDE
Некоторые решения, которые я прочитал, заключаются в том, что мне нужно сначала добавить «jitpack» в блок «allprojects» моего файла Gradle, чтобы иметь возможность импортировать зависимость
все проекты { репозитории { ... maven { URL 'https://jitpack.io' } } } Мои файлы Gradle следующие
build.gradle.kts (Проект)
// Файл сборки верхнего уровня, куда вы можете добавить параметры конфигурации, общие для всех подпроектов/модулей. плагины { id("com.android.application") версии "8.1.2" применить false id("org.jetbrains.kotlin.android") версии "1.9.0" применить false } build.gradle.kts (Модуль: приложение)
плагины { идентификатор("com.android.application") id("org.jetbrains.kotlin.android") } андроид { пространство имен = "com.example.pdfviewtest" компилироватьSdk = 33 defaultConfig { applicationId = "com.example.pdfviewtest" минСдк = 26 цельСдк = 33 Код версии = 1 имя_версии = "1.0" testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner" } типы сборки { выпускать { isMinifyEnabled = ложь proguardFiles( getDefaultProguardFile("proguard-android-optimize.txt"), "proguard-rules.pro" ) } } компиляцияварианты { sourceCompatibility = JavaVersion.VERSION_1_8 targetCompatibility = JavaVersion.VERSION_1_8 } котлинОпции { jvmTarget = "1,8" } } зависимости { реализация("androidx.core:core-ktx:1.9.0") реализация("androidx.appcompat:appcompat:1.6.1") реализация("com.google.android.material:material:1.8.0") реализация("androidx.constraintlayout:constraintlayout:2.1.4") //зависимость, которую я хочу добавить реализация("com.github.barteksc:android-pdf-viewer:2.8.2") testImplementation("junit:junit:4.13.2") androidTestImplementation("androidx.test.ext:junit:1.1.5") androidTestImplementation("androidx.test.espresso:espresso-core:3.5.1") } settings.gradle.kts
pluginManagement { репозитории { Google() mavenCentral() GradlePluginPortal() } } dependencyResolutionManagement { repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS) репозитории { Google() mavenCentral() } } rootProject.name = "Pdfviewtest" включить(":приложение") в моих файлах Gradle нет блока «allprojects» и добавление jitpack в репозитории, принадлежащие плагинуManagement и dependencyResolutionManagement, не сработало Я не знаю, что-то я делаю неправильно или мне нужно сначала изменить какой-то параметр. надеюсь, кто-нибудь сможет помочь
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Как добавить зависимость и реализацию git в Gradle для проекта в студии Android
Anonymous » » в форуме Android - 0 Ответы
- 12 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Невозможно создать локальный Git для проекта — используется Git библиотеки классов?
Anonymous » » в форуме C# - 0 Ответы
- 35 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Как настроить реализацию com.mindorks.android:placeholderview:1.0.3 в студии Android Java
Anonymous » » в форуме JAVA - 0 Ответы
- 12 Просмотры
-
Последнее сообщение Anonymous
-