Saya baru mengenal Android Studio.Ini adalah screenshot proyek saya. Proyek saya berhasil dibangun tetapi ketika saya menjalankannya, hanya Build Successful yang ditampilkan.
Menurut apa yang saya mengerti, saya pikir di mana build ditulis di toolbar harus ada nama proyek saya. Ketika saya pergi ke Edit Konfigurasi di dalam Modul hanya ada satu opsi yaitu No Module sementara saya pikir nama proyek saya harus ada di sana. klik pada proyek saya dan klik Buat Modul 'Salinan gerhana IBL2' tidak terjadi apa-apa. Proyek ini berjalan dengan baik di gerhana.
android
android-studio
Pengembang Android
sumber
sumber
include ':app'
keinclude ':myappname'
Jawaban:
Coba dulu di Android Studio:
File -> Sinkronkan Proyek dengan File Gradle
sumber
Pada halaman "proyek" di pojok kiri atas di studio android.
Dari dropdown ke Android >> Gradle Scripts >> Build Gradle (Module: app)
pastikan baris pertama file ini seperti ini.
apply plugin: 'com.android.application'
tidak seperti ini
apply plugin: 'com.android.library'
sumber
Jika Anda telah mengimpor proyek, Anda mungkin harus mengimpor ulang dengan cara yang benar.
Langkah :
Diuji pada AndroidStudio versi 1.0.1
sumber
Jalur lainnya adalah "menu alat -> android -> sinkronkan proyect dengan File gradle"
sumber
Saya dapat mengatasi masalah ini dengan melakukan sinkronisasi Gradle
Untuk melakukan ini:
Dalam tampilan proyek, klik kanan root (dalam contoh saya di bawah ini, "JamsMusicPlayer"
Klik "Sinkronkan {ProjectName}"
Setelah ini selesai, Anda akan melihat modul dalam dialog "Jalankan"
sumber
Untuk beberapa alasan, saya kehilangan
settings.gradle
file.settings.gradle
bawah direktori root Anda, dan di dalamnya:include ':app'
(dengan asumsi aplikasi Anda memang berada di dalam
/app
direktori).File
->Sync Project with Gradle Files
.Setelah itu semuanya berhasil bagi saya.
sumber
Pergi ke pengaturan Proyek
PERIKSA apakah seting proyek seperti ini, apakah modul yang Anda inginkan ada di sini
JIKA modul yang Anda inginkan atau "Module SDK" tidak muncul atau tidak benar.
lalu buka file build.gradle modul untuk memeriksa apakah CompileSdkVersion telah diinstal di komputer Anda.
atau ubah CompileSdkVersion ke versi yang telah diinstal di komputer Anda.
Dalam kasus saya : Saya baru saja menginstal sdk versi 29 di komputer saya tetapi dalam file modul build.gradle , saya menyetel CompilerSdkVersion 28
Keduanya tidak cocok .
Ubah file build.gradle CompilerSdkVersion 29 yang saya instal di komputer saya
Bekerja!!!
sumber
Bagi Anda yang merupakan pembelajar visual, berikut adalah tempat lain untuk mencari solusinya. Saya benar-benar menemukan bahwa tag yang digarisbawahi menunjuk ke "perpustakaan" dan perubahan ke "aplikasi" dan kemudian memperbarui gradle membuat proyek saya berjalan di emulator.
sumber
Terkadang perbaikan berikut akan berhasil. Pergi ke build.gradle dari proyek Anda dan tambahkan google () ke dalam elemen repositories dan google () harus menjadi yang teratas dari semua repositori.
Ini adalah contoh dari blok repositori. Yang perlu Anda lakukan adalah menambahkan google () atau jika itu sudah ada, bawa itu ke atas semua baris di dalam repositori
repositories { google() jcenter() maven { url 'https://maven.fabric.io/public' } maven { url "https://jitpack.io" } maven { url 'https://maven.google.com' } }
sumber
Periksa file
gradle.properties
di folder root proyek Anda. Jika belum ada, buat file baru dengan nama / copy file dari project lain.Buka dan periksa kedua file build.gradle dan konfirmasi apakah Anda memiliki kesalahan dalam file tersebut.
Kemudian, Klik
File
menu ->Sync project with Gradle Files
.sumber
Saya memiliki masalah serupa dengan modul aplikasi saya menghilang, ini terjadi setelah penggabungan besar (dari neraka). Saya menemukan
app.iml
hilang<component name="FacetManager">
jika dibandingkan dengan proyek lain dan sebelum penggabungan. Jadi saya menyalin dan menempel di bawah ini di bawah<module >
elemen root .Mengedit file .iml secara manual mungkin tidak disarankan, jadi lanjutkan dengan risiko Anda sendiri.
Mengajukan:
project root folder > app > app.iml
Tambahkan berikut ini ...
<component name="FacetManager"> <facet type="android-gradle" name="Android-Gradle"> <configuration> <option name="GRADLE_PROJECT_PATH" value=":app" /> </configuration> </facet> <facet type="android" name="Android"> <configuration> <option name="SELECTED_BUILD_VARIANT" value="debug" /> <option name="SELECTED_TEST_ARTIFACT" value="_android_test_" /> <option name="ASSEMBLE_TASK_NAME" value="assembleDebug" /> <option name="COMPILE_JAVA_TASK_NAME" value="compileDebugSources" /> <afterSyncTasks> <task>generateDebugSources</task> </afterSyncTasks> <option name="ALLOW_USER_CONFIGURATION" value="false" /> <option name="MANIFEST_FILE_RELATIVE_PATH" value="/src/main/AndroidManifest.xml" /> <option name="RES_FOLDER_RELATIVE_PATH" value="/src/main/res" /> <option name="RES_FOLDERS_RELATIVE_PATH" value="file://$MODULE_DIR$/src/main/res;file://$MODULE_DIR$/src/debug/res" /> <option name="ASSETS_FOLDER_RELATIVE_PATH" value="/src/main/assets" /> </configuration> </facet> </component>
sumber
Saya mengalami masalah yang sama sejak saya mengubah ID aplikasi saya di file config.xml.
Saya biasa membuka proyek Android saya dengan memilih di antara proyek terbaru Android Studio.
Saya hanya File> Buka> Proyek saya untuk membuatnya berfungsi kembali.
sumber
Saya mengalami masalah yang sama saat menggunakan Kotlin DSL. File build.gradle.kts level project tampaknya menyebabkan masalah karena Android Studio tidak dapat mendeteksinya. Apa yang memecahkan masalah ini bagi saya adalah:
Rename build.gradle.kts -> build.gradle File -> Sync Project with Gradle Files Rename build.gradle -> build.gradle.kts
Semoga membantu.
sumber