Как правило, это указывает на отсутствие плагина java
или java-library
или эквивалент kotlin. У вас есть что-то подобное в вашем файле Gradle?
Если нет, попробуйте добавить следующий блок над вашими зависимостями, выбрав строку java или kotlin, в зависимости от вашего языка разработки.
plugins {
id 'java'
kotlin("jvm") version "1.3.70"
}
Кроме того, учитывая последнюю предоставленную вами информацию, проблема, как мне кажется, исходит из этой строки:
implementation'org.tensorflow:tensorflow-android:+'
Насколько мне известно, buildscript
зависимости полезны только для подключаемых модулей, а не для зависимостей кода. Кроме того, внутри блока зависимостей в buildscript вы можете добавить только плагины в classpath, которые затем примените, используя apply
.
Однако, возвращаясь к проблеме, попробуйте следующие изменения к файлу:
buildscript {
repositories {
google()
jcenter()
maven { url "https://chaquo.com/maven" }
}
dependencies {
classpath 'com.android.tools.build:gradle:3.6.2'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
classpath "com.chaquo.python:gradle:7.0.2"
}
}
plugins {
id 'java'
kotlin("jvm") version "1.3.70"
}
allprojects {
apply plugin: 'java'
apply plugin: 'kotlin'
repositories {
google()
jcenter()
// maven{
// url 'https://maven.google.com/'
// name 'Google'
// }
}
dependencies {
implementation'org.tensorflow:tensorflow-android:+'
}
task clean(type: Delete) {
delete rootProject.buildDir
}
Let me know if it helps. You might have to chose between `java` and `kotlin` based on your needs.