Android Studio: попытайтесь понять разницу между компиляцией и реализацией - PullRequest
0 голосов
/ 11 июля 2019

Вот мой код, который я хочу вставить в build.grandle, чтобы я мог работать над своим проектом:

compile 'com.android.support: design: 25.3.1'
compile 'com.android.support: recyclerview-v7:25.3.1'
compile 'com.getbase:floatingactionbutton:1.9.0'
compile 'com.wdullaer:materialdatetimepicker:1.2.1'
compile 'com.bignerdranch.android:recyclerview-multiselect:+'
compile 'com.wrapp.floatlabelededittext:library:0.0.6'

Когда я пытаюсь выполнить синхронизацию, он говорит, что:

ERROR: Failed to resolve: com.android
Affected Modules: app


WARNING: Configuration 'compile' is obsolete and has been replaced with 'implementation' and 'api'.
It will be removed at the end of 2018. For more information see: http://d.android.com/r/tools/update-dependency-configurations.html
Affected Modules: app

А затем строка "implementation 'com.android.support:appcompat-v7:28.0.0-rc02'" переходит под красную линию.

Извините за мой английский, надеюсь, вы понимаете мою проблему.Я новичок в Android Studio так легко на меня, пожалуйста: D

1 Ответ

0 голосов
/ 11 июля 2019

До / после ':' не должно быть пробелов.Проверьте и удалите пробелы в строках компиляции, и вы сможете правильно синхронизировать проект с файлами Gradle.Так, например, в коде, который вы вставили, вы должны удалить пробел перед проектированием и переработкой.

compile 'com.android.support:design:25.3.1'
compile 'com.android.support:recyclerview-v7:25.3.1'

PS - посмотрите на ссылку, приведенную в комментарии, чтобы получить правильное понимание компиляции, реализациии API.

...