Gradle не может найти метод compile () - v28? - PullRequest
0 голосов
/ 28 августа 2018

Я получаю сообщение об ошибке при синхронизации Gradle:

Could not find method compile() for arguments [com.android.support:support-core-utils:28.0.0] on object of type org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler.

Please install the Android Support Repository from the Android SDK Manager.

Я нашел решения для предыдущих версий, но я разрабатывал для v28, и я даже не уверен, что моя строка compile "com.android.support:support-core-utils:28.0.0" верна. Это приложение для чата с firebase, и я следую учебному пособию 2016 года. В итоге я установил поддержку из менеджера, но с той же ошибкой.

Ответы [ 2 ]

0 голосов
/ 28 августа 2018

Я также закончил довольно похожий урок - создание приложения "Flashchat". Я столкнулся с той же проблемой - по-видимому, они обновили ключевое слово, используемое в файлах Gradle:

build.gradle (Модуль: приложение) - вы найдете зависимости внизу. Там вы сможете добавить библиотеку Firebase, а также другие. Пример:

implementation "com.android.support:support-core-utils:28.0.0"

К сожалению, учебник 2016 года устарел, поэтому вы можете найти некоторые из этих небольших изменений позже. Например, создание базы данных Firebase будет немного отличаться, потому что они представили базу данных в реальном времени. (Вы все еще можете использовать старый для своего приложения чата, но вам придется изменить набор правил для доступа на чтение и запись.)

Для дальнейших вопросов, с которыми вы можете столкнуться, я рекомендую поискать «Flashchat» на GitHub. Многие люди следовали этому руководству и загрузили свои результаты. Это может решить предстоящие вопросы, просто сравнив код, а затем просмотрев документацию, чтобы понять, что изменилось. Ссылка на GitHub

0 голосов
/ 28 августа 2018

Вы не можете использовать compile в версии 4.4 Gradle и вместо этого уменьшить его, используя implementation метод

implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation 'com.android.support:appcompat-v7:27.1.1'
androidTestImplementation 'com.android.support.test:runner:1.0.2'
androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'
testImplementation 'junit:junit:4.12'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...