Pertanyaan yang diberi tag «gradle-plugin»

8
Apa perbedaan antara implementasi dan kompilasi di Gradle?
Setelah memperbarui ke Android Studio 3.0 dan membuat proyek baru, saya perhatikan bahwa build.gradleada cara baru untuk menambahkan dependensi baru alih-alih compileada implementationdan bukannya testCompileada testImplementation. Contoh: implementation 'com.android.support:appcompat-v7:25.0.0' testImplementation 'junit:junit:4.12' dari pada compile 'com.android.support:appcompat-v7:25.0.0' testCompile 'junit:junit:4.12' Apa perbedaan antara mereka dan apa yang harus saya gunakan?

30
Android Material dan merger Manifes appcompat gagal
Saya memiliki kelas selanjutnya 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' } Tetapi ketika saya ingin membangun aplikasi, saya mendapatkan log selanjutnya: 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] AndroidManifest.xml:22:18-86 …

2
Apa bedanya menerapkan plugin gradle
Saya tidak mengerti blok plugins gradle apply plugin: 'someplugin1' apply plugin: 'maven' dan yang lainnya: plugins { id 'org.hidetake.ssh' version '1.1.2' } Di blok pertama, kami memiliki beberapa nama plugin. dalam paket dan versi yang kedua. Saya tidak mengerti di mana saya harus menggunakan blok pertama dan kapan blok kedua.

30
Cache dependensi Gradle mungkin rusak (terkadang ini terjadi setelah waktu tunggu koneksi jaringan habis.)
Saya mendapatkan kesalahan semacam ini, bagaimana cara memperbaikinya. 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. …
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.