Локальный jar-файл AGP не найден ни в одном из следующих источников.Android

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Локальный jar-файл AGP не найден ни в одном из следующих источников.

Сообщение Anonymous »

Так получилось, что мне нужно создать приложение, которое можно создавать только с помощью локальных инструментов.
Я застрял в локальном jar-файле AGP.
Я попытались добавить его в путь к классам:
classpath(files("gradle/com.android.tools.build.gradle-2.7.1.jar"))

но, похоже, я что-то упускаю.
В настоящее время у меня следующая проблема:
Plugin [id: 'com.android.application', version: '2.7.1', artifact: 'com.android.tools.build:gradle:2.7.1', apply: false] was not found in any of the following sources:
- Gradle Core Plugins (plugin is not in 'org.gradle' namespace)
- Plugin Repositories (could not resolve plugin artifact 'com.android.tools.build:gradle:2.7.1')
Searched in the following repositories:
Gradle Central Plugin Repository
Google
MavenRepo
flatDir(/storage/emulated/0/Root/My Application35/gradle)
maven(https://s01.oss.sonatype.org/content/re ... snapshots/)
Google2
maven2(https://s01.oss.sonatype.org/content/groups/public/)
MavenRepo2
Gradle Central Plugin Repository2

Были ли у кого-нибудь из вас подобные проблемы?
Насколько я понимаю, это может быть связано с com.android.tools.build:gradle не имеет com.android.application как часть.
Но у maven нет https://mvnrepository.com/artifact/com. ... pplication jar.Так что я действительно озадачен.
Градус уровня проекта:
buildscript {
repositories {
google() // Add Google's Maven repository
mavenCentral() // Add Maven Central repository (optional)
flatDir {
dirs("gradle") // Directory containing your local JAR
}
}
dependencies {
classpath(files("gradle/com.android.tools.build.gradle-2.7.1.jar"))
}
}

tasks.register("clean") {
delete(rootProject.buildDir)
}

Файл настроек:
pluginManagement {
repositories {
gradlePluginPortal()
google()
mavenCentral()
flatDir {
dirs("gradle") // Directory containing your local JAR
}
}

resolutionStrategy {
eachPlugin {
if (requested.id.id == "com.android.application") {
useModule("com.android.tools.build:gradle:2.7.1")
}
}
}
}

dependencyResolutionManagement {
repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
repositories {
google()
mavenCentral()
}
}

Градус уровня приложения:
plugins {
alias(libs.plugins.android.application)
alias(libs.plugins.jetbrains.kotlin.android)
}

android {
namespace = "com.example.debugee"
compileSdk = 34

defaultConfig {
applicationId = "com.example.debugee"
minSdk = 24
targetSdk = 34
versionCode = 1
versionName = "1.0"

testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner"
vectorDrawables {
useSupportLibrary = true
}
}
...
}

dependencies {
...
}


Подробнее здесь: https://stackoverflow.com/questions/787 ... ng-sources
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»