Как исправить ошибку "не удалось найти метод compile () для аргументов [каталог 'libs'] фундаментально?Android

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Как исправить ошибку "не удалось найти метод compile () для аргументов [каталог 'libs'] фундаментально?

Сообщение Anonymous »

Я публикую вопрос после взгляда на все похожие вопросы и ответы. < /p>
Вот вопросы, которые я изучал. Найти метод compile () для аргументов gradle < /p>
Gradle не может найти метод compile () для аргументов < /p>
Может быть, вы можете задаться вопросом, что это дублированный вопрос Но в моем случае это не так.
Посмотрим, как это. «Снаски»>

Код: Выделить всё

apply plugin: 'com.android.library'

android {
compileSdkVersion 25
buildToolsVersion "25.0.2"

defaultConfig {
minSdkVersion 16
targetSdkVersion 25
versionCode 1
versionName "1.0"
ndk {
abiFilters "armeabi-v7a", "x86"
}
}
}

dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')
compile "com.facebook.react:react-native:+"
}


Этот код из файла: node_modules/React-c-Geocoder/ Android/build.gradle
Теперь позвольте мне показать вам, какая ошибка отображается.

Код: Выделить всё

FAILURE: Build failed with an exception.

* Where:
Build file '/Project-root/node_modules/react-native-geocoder/android/build.gradle' line: 19

* What went wrong:
A problem occurred evaluating project ':react-native-geocoder'.
> Could not find method compile() for arguments [directory 'libs'] on object of type org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler.

* Try:
> Run with --stacktrace option to get the stack trace.
> Run with --info or --debug option to get more log output.
> Run with --scan to get full insights.

* Get more help at https://help.gradle.org

BUILD FAILED in 26s


Все ответы говорят, что вам нужно заменить compile () Метод с помощью реализации () , потому что метод compile () устарел от Gradle 7.0 , и в настоящее время я использую Gradle 7.4 .
, но редактирование файлов внутри Node_modules < /Code> Папка не очень хорошая идея, как все знают. -native-Geocoder Repo Но сейчас он достигается его владельцем и только для чтения. Так что я не могу отправить PR в репо. Обсудите о любом мудром ответе.
Что такое фундаментальный ответ, чтобы решить эту проблему?
Спасибо! < /p>

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

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

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

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

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

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