Android-Gradle - Was zu verwenden anstelle von compileOnly?
Gemäß den folgenden, SO post, compile
geworden implementation
vor kurzem: Was ist der Unterschied zwischen der Umsetzung und kompilieren Sie in gradle
Meine Frage ist was sollte ich verwenden, anstatt compileOnly
? Den post oben nicht berücksichtigt, dass gradle config. Ich weiß, dass ich weiterhin verwenden können compileOnly
aber was ist die empfohlene Konfig nicht bald veraltet?
Schien es, wie alle configs enthalten ..compile..
würde ersetzt werden durch ..implementation..
. Ich habe versucht implementationOnly
aber nicht akzeptiert von Android Studio.
- Nicht alle
..compile..
würde ersetzt werden durch..implementation..
wieapi
. - Verlängern Sie Ihre Frage mit diesem "ich nicht haben, kompilieren Sie die Anweisung in meine Abhängigkeit. Auch du, wenn die Anwendung ist der Aufbau, der Fehler ist immer noch da: 'compile' ist veraltet...", wenn, dass ist auch das problem.
Du musst angemeldet sein, um einen Kommentar abzugeben.
compileOnly
ist der Ersatz — die entsprechende Konfiguration, die veraltet istprovided
. Sehen die Dokumentation.Es ist ein Fall, wenn Sie akzeptieren die IDE-automatische vorschlagen zu Projekt hinzufügen, um Ihre gradle-Datei, wird es fügen "Projekt kompilieren(Pfad: 'xxx')". Korrigieren Sie es, und Sie werden in Ordnung sein.
Ihrem Projekt gradle Abhängigkeiten geändert werden sollten
zu