Questions marquées «gradle-plugin»

8
Quelle est la différence entre l'implémentation et la compilation dans Gradle?
Après la mise à jour vers Android Studio 3.0 et la création d'un nouveau projet, j'ai remarqué qu'il build.gradleexiste une nouvelle façon d'ajouter de nouvelles dépendances au lieu de compilece qui existe implementationet au lieu de testCompilecela testImplementation. Exemple: implementation 'com.android.support:appcompat-v7:25.0.0' testImplementation 'junit:junit:4.12' au lieu de compile 'com.android.support:appcompat-v7:25.0.0' testCompile 'junit:junit:4.12' …

30
Échec de la fusion du matériel Android et du manifeste compatible avec les applications
J'ai la prochaine année dependencies { implementation fileTree(dir: 'libs', include: ['*.jar']) implementation 'com.android.support:appcompat-v7:28.0.0-rc01' implementation 'com.android.support.constraint:constraint-layout:1.1.2' testImplementation 'junit:junit:4.12' androidTestImplementation 'com.android.support.test:runner:1.0.2' androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2' implementation 'com.google.android.material:material:1.0.0-rc01' } Mais lorsque je veux créer une application, j'obtiens le prochain journal: Manifest merger failed : Attribute application@appComponentFactory value=(android.support.v4.app.CoreComponentFactory) from [com.android.support:support-compat:28.0.0-alpha3] AndroidManifest.xml:22:18-91 is also present at [androidx.core:core:1.0.0-alpha3] …


30
Le cache de dépendances de Gradle peut être corrompu (cela se produit parfois après un délai d'expiration de la connexion réseau.)
Je reçois ce genre d'erreur, comment y remédier. Error:Unable to load class 'org.gradle.tooling.internal.protocol.test.InternalTestExecutionConnection'. Possible causes for this unexpected error Gradle's dependency cache may be corrupt (this sometimes occurs after a network connection timeout.) Re-download dependencies and sync project (requires network)The state of a Gradle build process (daemon) may be corrupt. …
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.