Ini adalah upaya pertama saya di Android Studio. Saya menginstal 0.8.0 dan diperbarui ke 0.8.2. Segera setelah proyek dibuat, saya mendapatkan pesan kesalahan:
Kesalahan: (1, 0) Plugin dengan id 'com.android.application' tidak ditemukan
C: \ Users \ Bob \ AndroidStudioProjects \ HelloAgain6 \ app \ build.gradle
apply plugin: 'com.android.application'
android {
compileSdkVersion 20
buildToolsVersion "20.0.0"
defaultConfig {
applicationId "com.example.bob.helloagain6"
minSdkVersion 15
targetSdkVersion 20
versionCode 1
versionName "1.0"
}
buildTypes {
release {
runProguard false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
}
dan C: \ Users \ Bob \ AndroidStudioProjects \ HelloAgain6 \ build.gradle
// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.12.+'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
allprojects {
repositories {
jcenter()
}
}
android
gradle
android-gradle-plugin
Bob Kusik
sumber
sumber
build.gradle
telah dihapus :), jadi saya menyalinnya darigit
repositori dan semuanya berjalan dengan baikJawaban:
Jawaban Diperbarui (10 April 2020)
Gradle Terbaru: 6.3
Cek versi:
./gradlew -v
Cara memperbarui:
./gradlew wrapper --gradle-version=3.6.2 --distribution-type=all
./gradlew wrapper
Plugin Android Gradle Terbaru: 3.6.2
Jika Anda menambahkan potongan kode berikut ke bagian atas
build.gradle
file Anda . Gradle akan memperbarui alat membangun.Baca lebih lanjut di sini: https://developer.android.com/studio/build/index.html dan tentang kompatibilitas versi di sini: https://developer.android.com/studio/releases/gradle-plugin.html#updating-gradle dan https://dl.google.com/dl/android/maven2/index.html .
Jawaban Asli
Saya memiliki kesalahan yang sama, Anda perlu memastikan versi Gradle Anda kompatibel dengan Android Gradle Plugin Anda.
Versi terbaru dari Gradle adalah 2.0 tetapi Anda harus menggunakan 1.12 untuk menggunakan Plugin Android Gradle.
sumber
Ini bisa terjadi jika Anda tidak menambahkan file build Tingkat atas.
Cukup tambahkan build.gradle ke tingkat atas.
Seharusnya terlihat seperti ini
sumber
classpath 'com.android.tools.build:gradle:3.2.1'
danclasspath 'com.google.gms:google-services:4.0.1'
Dalam kasus saya, saya mengunduh proyek dari GitHub dan file Gradle hilang. Jadi saya hanya membuat proyek baru dengan build yang sukses . Kemudian salin-tempel file Gradle missing. Dan membangun kembali proyek itu bekerja untuk saya.
sumber
File root-gradle:
File Gradle-wrapper.properties:
sumber
Saya menemukan masalah setelah satu jam berjuang dengan pesan kesalahan ini:
Saya tidak sengaja mengganti nama root
build.gradle
menjadi nama filebuilde.gradle
, jadi Android Studio tidak mengenalinya lagi.Mengganti nama untuk
build.gradle
menyelesaikan masalah!sumber
Saya menulis ini bukan sebagai solusi yang dimaksudkan untuk banyak orang, tetapi untuk beberapa orang yang mungkin melakukan kesalahan sederhana seperti menentukan url yang salah untuk mengimpor proyek dari SVN . Ini ditujukan untuk mereka :)
Ini terjadi pada saya ketika saya mengimpor proyek dari SVN -> prompt otomatis oleh Studio untuk membuka proyek -> Ia meminta lokasi Gradle -> D: \ Software \ Android \ gradle-2.5 -> Lalu kesalahannya.
Proyek yang sama di cabang SVN yang berbeda berfungsi dengan baik dengan plugin Gradle dan Gradle yang telah saya konfigurasikan di Studio. Saya mencoba mengubah plugin Android Gradle dan Gradle untuk membuatnya bekerja di cabang yang salah tanpa hasil.
Akhirnya, saya menemukan bahwa itu adalah kesalahan saya berikut: Saya mencoba mengimpor Aplikasi tertentu saja daripada mengimpor aplikasi bersama dengan proyek perpustakaan dependen. Url yang saya gunakan untuk impor awalnya memiliki nama porject Aplikasi di akhir. Setelah saya menghapusnya, dan menentukan direktori induk yang berisi proyek aplikasi dan proyek dependennya, semuanya berjalan lancar :)
sumber
Saya masih mendapat kesalahan
Masalah: jcenter () tidak memiliki lib yang diperlukan
Solusi: tambahkan google () sebagai repo
sumber
Jawaban lain tidak bekerja untuk saya, saya kira sesuatu yang salah terjadi antara ButterKnife dan 3.0.0 alpha5 .
Namun, saya menemukan bahwa ketika saya membubuhi keterangan satu kalimat, baik BUtterKnife atau 3.0.0 alpha5, itu bekerja secara normal.
Jadi, Anda harus menghindari duplikasi atau konflik .
sumber
Periksa ejaannya, milik saya adalah 'com.android.a p lication'
sumber
Untuk referensi di masa mendatang: Bagi saya, masalah ini semata-mata disebabkan oleh kenyataan bahwa saya tidak menjalankan Android Studio sebagai administrator. Saya memiliki pintasan di Windows yang dikonfigurasikan untuk selalu dijalankan sebagai administrator, tetapi setelah menginstal ulang Android Studio, pintasan itu diganti, dan ia menjalankannya tanpa hak administrator. Ini menyebabkan banyak kesalahan buram, termasuk yang ada di pertanyaan ini.
sumber
Saya menggunakan IntelliJ IDEA 13.1.5 dan dihadapkan dengan masalah yang sama setelah saya mengubah versi Picasso dan Retrofit
dependencies
dibuild.gradle
file. Saya mencoba menggunakan banyak solusi, tetapi tanpa hasil. Kemudian saya mengkloning proyek saya dari remote git (tempat saya mendorongnya sebelum mengubah versi dependensi) dan berhasil! Setelah itu saya baru saja menutup proyek saat ini dan mengimpor proyek lama dari file Gradle ke IntelliJ IDEA lagi dan ternyata berhasil juga! Jadi, saya pikir itu bug aneh di persimpangan IDEA, Gradle, dan plugin Android. Saya harap informasi ini dapat bermanfaat bagi pengguna IDEA atau siapa pun.sumber
Ini baru saja terjadi pada saya menggunakan Android Studio 1.3.2 , namun, karena saya baru saja membuat proyek, saya menghapusnya dan membuatnya lagi.
Tampaknya itu tidak dibuat dengan benar oleh Android Studio pertama kali, bahkan folder proyek tidak seperti yang diharapkan.
sumber
Jika Anda menjalankan tugas modul dengan plugin android 1.2.3 di direktori modul, masalahnya muncul. Coba ini:
sumber
Buka file nilai Anda di mana Anda dapat melihat ini:
Dan ubah
classpath
ke ini:sumber
gradle-experimental
"Eksperimental". Ini tidak ada hubungannya dengan pertanyaan.Pastikan dua file build.gradle dan settings.gradle Anda berada di direktori yang benar sebagaimana dinyatakan dalam https://developer.android.com/studio/build/index.html
Kemudian buka "sebagai proyek yang ada" di Visual Studio
Gradle sangat rewel tentang ini.
sumber
Saya mendapat pesan kesalahan ini setelah melakukan perubahan berikut di tingkat atas
build.gradle
untuk memperbarui ke versi gradle terbaru:Saya dengan bodoh membuat perubahan saat saya terhubung di belakang proksi tempat kerja yang bermusuhan. Proxy menyebabkan
.jar
file untuk versi baru gradle menjadi rusak. Ini dapat diverifikasi dengan memeriksa toples untuk melihat apakah ukurannya tidak biasa atau tidak bisa dibuka ritsleting.Untuk memperbaiki kesalahan, saya terhubung ke jaringan saya di rumah (yang tidak di belakang proxy) dan melakukan dependensi penyegaran dari Terminal:
Ini menyebabkan versi gradle yang lebih baru diunduh ulang dan kesalahan tidak lagi terjadi.
sumber
Ini juga dapat terjadi ketika Anda memiliki keduanya
settings.gradle
dansettings.gradle.kts
file ada di direktori root proyek (mungkin dengan modul yang sama termasuk). Anda hanya boleh memiliki salah satu dari file-file ini.sumber
Dalam file build.gradle tingkat proyek, saya telah mengganti baris ini
dengan yang satu ini
Setelah menambahkan kedua baris tersebut, dan menyinkronkan, semuanya menjadi baik. Semoga ini bisa membantu seseorang.
sumber
modul aplikasi build.gradle file
sumber
Dalam hal ini masalah periksa kode di bawah ini
dan
gradle-wrapper.properties
di dalam direktori proyek Anda periksa di bawah inidisctributionUrl
:Jika ini tidak kompatibel satu sama lain maka Anda berakhir dalam masalah ini.
Untuk
com.android.tools.build:gradle:1.5.
Anda memerlukan versi setidaknya 2,8 tetapi jika Anda beralih ke versi yang lebih tinggi seperticom.android.tools.build:gradle:2.1.0
maka Anda perlu memperbarui gradle Anda ke 2,9 dan di atas ini dapat dilakukan dengan mengubahdistributionUrl
gradle-wrapper.properties ke 2,9 atau lebih tinggi seperti di bawah inisumber
Pastikan Anda menempatkan proxy http dan https dengan benar saat membuat aplikasi
sumber