Saya telah mengimpor proyek ke Android Studio dengan beberapa sub proyek.
Saya ingin menjalankan sub proyek.
Saya berhasil menjadikan build.gradle subproyek ini sebagai modul.
Untuk menjalankannya, saya pergi ke Jalankan> edit konfigurasi> +> Aplikasi Android.
Masalah: Ketika saya mencoba memilih modul, tidak ada yang muncul di daftar drop-down.
Kenapa ini?
EDIT: itu muncul sebagai modul di bawah Groovy tetapi tidak muncul di bawah Aplikasi Android. Bagaimana saya membuatnya muncul di Aplikasi Android?
android-studio
module
pengguna1161310
sumber
sumber
Jawaban:
Pastikan build.gradle Anda adalah
tidak
Setelah Anda berubah, sinkronkan gradel Anda lagi.
sumber
Saya memiliki masalah serupa ketika saya memilih direktori induk dari proyek saya, saya diselesaikan dengan Tutup Proyek -> Hapus Proyek dari Android Studio -> Impor Proyek dengan memilih file build.gradle yang tepat .
Pastikan Anda memilih file build.gradle yang tepat saat mengimpor.
sumber
Di Android Studio 3.1.2 saya menghadapi masalah yang sama. Saya menyelesaikan masalah ini dengan mengklik "File-> Sync Project with Gradle Files". Ini berfungsi untuk saya. :)
sumber
Saya memperbaikinya dengan menambahkan aspek dalam pengaturan Modul . Mereka hilang. klik kanan pada proyek > Pengaturan Modul terbuka > Aspek > Add aspek ( "+" tanda di bagian atas)> Android . Setelah menambahkan aspek Anda akan memiliki modul.
UPDATE:
Untuk versi gradle terbaru, Facet telah dihapus , Anda dapat langsung menambahkan modul sekarang. klik kanan pada proyek > buka Pengaturan modul > Tambah modul (tanda "+" di bagian atas)> Aplikasi Telepon dan Tablet (Sekarang Anda dapat membuat modul baru dan mengkonfigurasinya).
sumber
Open Module settings
sudah ada, lihat i.stack.imgur.com/bIPBl.png .menyelesaikan masalah ini dengan mengklik "File-> Sync Project with Gradle Files"
sumber
Proyek baru. Memperbaiki masalah ini dengan mengklik "File-> Sync Project with Gradle Files"
sumber
Saya telah mencoba semua opsi tanpa hasil. Jadi saya berakhir dengan solusi kerja saya. Cukup buat langkah-langkah berikut:
settings.gradle
proyek Anda daninclude ':YOUR_MODULE_NAME'
.sumber
Open settings.gradle of your project and include ':YOUR_MODULE_NAME'
Bekerja untuk saya THx.Mencoba,
Files> Sync Project with Gradle Files atau Files> Sync with File System Sebaiknya lakukan triknya.
sumber
goto Android >> Script Gradle >> Build Gradle (Module: app)
pastikan baris pertama file ini seperti ini.
tidak seperti ini
sumber
Berikut ini bekerja untuk saya:
sumber
Ini terutama terjadi ketika Anda menyalin proyek perpustakaan dan mencoba membangunnya. Solusinya adalah menambahkan
dalam file build.gradle, bukan
Kemudian lakukan sinkronisasi gradle
sumber
Ini berfungsi untuk saya: File> Struktur Proyek ...> Modul> Simbol Plus Hijau> Impor> Lalu Pilih Proyek
sumber
Dalam file build.gradle modul Anda, pastikan Anda memiliki set plugin yang benar. harus
sumber
Tampaknya solusi yang berbeda berfungsi untuk orang yang berbeda, bagi saya hanya menutup proyek dan mengimpornya kembali menyelesaikan masalah.
sumber
Saya akhirnya mencari tahu mengapa modul tidak muncul ketika saya menambahkan konfigurasi untuk AndroidTests untuk
com.android.library
modul.Jika Anda memasukkan modul perpustakaan Anda di aplikasi Anda
build.gradle
seperti ini:Karena untuk modul perpustakaan dikompilasi dengan
release
mode secara default, Anda tidak dapat menjalankannyaAndroid Tests
, itu sebabnya ia tidak akan muncul di daftar modul. Saya memperbaikinya dengan modifikasi berikut:Tambahkan konfigurasi berikut ke
build.gradle
modul perpustakaan Anda:Dengan membuat perubahan berikut, Anda dapat
debug
mengkompilasi perpustakaan Anda dengan mengeditbuild.gradle
modul aplikasi Anda seperti berikut:Kemudian sinkronkan dan Anda akan menemukannya ditampilkan dalam daftar.
sumber
yourlibrary
adalah nama modul modul perpustakaan AndaItu diperbaiki untuk saya setelah menghapus dan menambahkan kembali Android dan Android-Gradle Facet dalam dialog Pengaturan Modul.
sumber
Saya berhasil memperbaikinya di Android Studio 1.3.1 dengan melakukan hal berikut:
File -> New -> New Module
.iml
file dari modul perpustakaan yang ada dan ubah nama file dan ganti nama referensi di.iml
filesumber
Bagi saya itu diperbaiki dengan hanya me-restart Android Studio .. Seperti masa lalu yang baik dari Eclipse
sumber
Saya menambahkan baris ini ke file app.iml saya dan berfungsi
orderEntry type = "library" diekspor = "" name = "appcompat-v7-19.1.0" level = "project" />
sumber
Berikut ini adalah metode untuk membantu Anda:
:app
sumber
sumber
Untuk kasus saya, seorang pemula saya melambungkan proyek saya, tidak yakin bagaimana tetapi tidak akan lagi berjalan dan mengeluh tentang manifes, R, semuanya. Saya menyadari bahwa beberapa cara dalam pengaturan saya .gradle tidak memiliki
include ':app'
begitu saya menambahkan ini, saya kembali di jalan saya.sumber
Yah, tidak ada yang berhasil untuk saya dari semua jawaban. Akhirnya, saya mengklik Run> Edit Configuration . Di sebelah kiri, Anda dapat memilih modul utama baru dan menghapus yang dihapus.
sumber
Tambahkan modul Anda di file .iml aplikasi Anda seperti:
Ini bekerja untuk saya.
sumber
Jika semua hal di atas tidak berhasil. Coba perbarui versi studio Android Anda. Langkah-langkah: 1. Di Android Studio, pilih File> Pengaturan (atau Android Studio> Preferensi pada Mac). 2. Di panel kiri, pilih Tampilan & Perilaku> Pengaturan Sistem> Pembaruan. 3. Pastikan bahwa secara otomatis memeriksa pembaruan dicentang, dan kemudian pilih saluran dari daftar drop-down. 4. Klik OK.
sumber
Bagi saya itu adalah:
Klik kanan pada
app
folder proyek & pilihLoad/Unload Modules...
Pilih
app
modul, klikUnload >
, & klikOK
Klik kanan
app
lagi & pilihLoad/Unload Modules...
Pilih
app
modul, klik< Load
, & klikOK
app
kemudian muncul untuk saya dalam daftar konfigurasi lagi.sumber
Tutup semua proyek Android Studio
Hapus proyek dari proyek terbaru di wizard Android Studio
Mulai ulang Android Studio
Gunakan opsi impor (Impor proyek- Gradle, Eclipse ADT, dll.) Alih-alih membuka yang sudah ada
Proyek AS proyek
File -> Sinkronkan proyek dengan file gradle
sumber
Jenis masalah ini terkait dengan AndroidManifest.xml, jadi periksa bug yang ada di file AndroidManifest.
sumber