Pertanyaan yang diberi tag «build.gradle»

File build.gradle menjelaskan tindakan dan tugas default yang diluncurkan oleh perintah 'gradle' di folder yang sesuai.

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
Semua perpustakaan com.android.support harus menggunakan spesifikasi versi yang sama persis
Setelah memperbarui ke android studio 2.3 saya mendapat pesan kesalahan ini. Saya tahu itu hanya petunjuk karena aplikasi berjalan secara normal tetapi ini benar-benar aneh. Semua perpustakaan com.android.support harus menggunakan spesifikasi versi yang sama persis (pencampuran versi dapat menyebabkan crash runtime). Ditemukan versi 25.1.1, 24.0.0. Contohnya termasuk com.android.support:animated-vector-drawable:25.1.1 dan com.android.support:mediarouter-v7:24.0.0 …

16
Bagaimana cara menambahkan ketergantungan file .jar lokal ke file build.gradle?
Jadi saya telah mencoba menambahkan ketergantungan file .jar lokal saya ke file build.gradle saya: apply plugin: 'java' sourceSets { main { java { srcDir 'src/model' } } } dependencies { runtime files('libs/mnist-tools.jar', 'libs/gson-2.2.4.jar') runtime fileTree(dir: 'libs', include: '*.jar') } Dan Anda dapat melihat bahwa saya menambahkan file .jar ke folder …

27
Membangun dan menjalankan aplikasi melalui Gradle dan Android Studio lebih lambat daripada melalui Eclipse
Saya memiliki multi-proyek (~ 10 modul) yang bangunannya memakan waktu sekitar 20-30 detik setiap kali. Ketika saya menekan Run di Android Studio, saya harus menunggu setiap waktu untuk membangun kembali aplikasi, yang sangat lambat. Apakah mungkin untuk mengotomatiskan proses pembangunan di Android Studio? Atau apakah Anda punya saran tentang cara …

20
Cara memasukkan paket aar eksternal secara manual menggunakan Gradle Android Build System baru
Saya telah bereksperimen dengan sistem build android baru dan saya mengalami masalah kecil. Saya telah menyusun paket aar saya sendiri dari ActionBarSherlock yang saya sebut 'actionbarsherlock.aar'. Apa yang saya coba lakukan sebenarnya menggunakan aar ini untuk membangun APK akhir saya. Jika saya menyertakan seluruh perpustakaan ActionBarSherlock sebagai modul pustaka android …

25
Lebih dari satu file ditemukan dengan jalur independen OS 'META-INF / LICENSE'
Ketika saya membangun aplikasi saya, saya mendapatkan kesalahan berikut: Kesalahan: Eksekusi gagal untuk tugas ': app: transformResourcesWithMergeJavaResForDebug'. Lebih dari satu file ditemukan dengan jalur independen OS 'META-INF / LICENSE' Ini adalah file build.gradle saya: apply plugin: 'com.android.application' apply plugin: 'kotlin-android' android { compileSdkVersion 25 buildToolsVersion "25.0.2" defaultConfig { applicationId "cn.sz.cyrus.kotlintest" …


15
Bagaimana saya memberi tahu Gradle untuk menggunakan versi JDK tertentu?
Saya tidak tahu untuk membuat ini berfungsi. Skenario: Saya memiliki aplikasi yang dibangun dengan gradle Aplikasi ini menggunakan JavaFX Apa yang saya inginkan Gunakan variabel (ditentukan per mesin pengembang) yang menunjuk ke instalasi JDK yang akan digunakan untuk membangun seluruh aplikasi / tes / ... Saya berpikir tentang memiliki gradle.propertiesfile, …

15
Kesalahan: Konflik dengan ketergantungan 'com.google.code.findbugs: jsr305'
Saya membuat proyek baru di Android Studio 2.2 Pratinjau 1 dengan Aplikasi Android dan modul Backend dengan Google Messaging. Ini adalah file aplikasi: apply plugin: 'com.android.application' android { compileSdkVersion 23 buildToolsVersion "23.0.3" defaultConfig { applicationId "com.xxx.xxx" minSdkVersion 15 targetSdkVersion 23 versionCode 1 versionName "1.0" testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" } buildTypes { release …

21
Android Studio gradle membutuhkan waktu terlalu lama untuk dibangun
Proyek Android Studio saya digunakan untuk membangun lebih cepat tetapi sekarang membutuhkan waktu lama untuk membangun. Ada ide apa yang bisa menyebabkan penundaan? Saya telah mencoba https://stackoverflow.com/a/27171878/391401 tetapi tidak ada efek. Saya tidak punya Anti virus yang berjalan yang dapat mengganggu build. Aplikasi saya juga tidak sebesar itu (sekitar 5MB …

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 …

7
Bagaimana / kapan membuat file wrapper Gradle?
Saya mencoba memahami cara kerja Gradle Wrapper. Dalam banyak repo sumber, saya melihat struktur berikut: projectRoot/ src/ build.gradle gradle.properties settings.gradle gradlew gradlew.bat gradle/ wrapper/ gradle-wrapper.jar gradle-wrapper.properties Pertanyaan saya: Bagaimana / kapan seseorang menghasilkan gradlew/ gradlew.bat? Apakah Anda seharusnya membuat mereka hanya satu kali ketika proyek pertama kali dibuat, apakah Anda …



2
Apa sintaks untuk menulis komentar di file build.gradle?
Melihat ke bawah build.gradlefile ini apply plugin: 'com.android.application' android { compileSdkVersion 21 buildToolsVersion "21.1.2" defaultConfig { applicationId "package.myapp" minSdkVersion 19 targetSdkVersion 21 versionCode 1 versionName "1.0" } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } } dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) compile 'com.nineoldandroids:library:2.4.0' } Bagaimana …

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.