Android Studio: Direktori yang Baru Dibuat Tidak Muncul Di Tampilan Folder

88

Saya mencoba membuat folder baru di dalam direktori / res

Saya menambahkan direktori baru

masukkan deskripsi gambar di sini

Folder tidak muncul di folder / res meskipun folder itu ada di pencari

masukkan deskripsi gambar di sini

Kasus dan poin Saya mencoba menambahkan folder lagi dan saya mendapat pesan yang memberi tahu saya bahwa itu ada.

masukkan deskripsi gambar di sini

Jika Anda dapat menyarankan apa yang dapat saya lakukan untuk memperbaikinya, saya akan menyukainya!

(Dan ya, saya telah memulai ulang program serta komputer saya)

Agresor
sumber

Jawaban:

163

Ternyata ada pemilih di bagian atas yang, secara default, disetel untuk menampilkan Android. Jika Anda menjentikkan sakelar ke bawah ke 'Paket', Anda dapat melihat paket Anda sendiri.

masukkan deskripsi gambar di sini

Agresor
sumber
2
Pengaturan "Proyek" di pemilih itu akan memberi Anda tampilan yang kurang lebih sama seperti di finder / explorer / folder, jika Anda lebih nyaman dengan itu.
Tarkenfire
Tanggapan terbaik, ini memberikan solusi permanen dan bukan yang sementara
Nadir Baoun
27

Di Android Studio Anda bisa menambahkan direktori baru dengan mengklik kanan folder sumber daya di tampilan Android. ( Jangan bingung dengan opsi Direktori Baru. )

Misalnya, jika Anda menginginkan file dan folder resource layout baru, klik kanan layoutdan pilih New> Layout resource file .

masukkan deskripsi gambar di sini

Jika Anda ingin yang baru layout-sw600dpuntuk activity_main.xmlfile tersebut, pilih Lebar Layar Terkecil dari daftar dan klik tombol >> . Isi nama file dan lebarnya lalu klik ok.

masukkan deskripsi gambar di sini

Android Studio akan secara otomatis membuat layout-sw600dpdirektori dan dalam tampilan Android Anda akan memiliki kedua file tata letak yang ditampilkan dengan nyaman bersebelahan.

masukkan deskripsi gambar di sini

Ini adalah proses serupa untuk menambahkan direktori dan file sumber daya lainnya ( lihat contoh saya yang lain ).

Suragch
sumber
5

Jelajahi struktur folder sebenarnya di windows dan Anda akan melihat folder tersebut. Letakkan file sumber daya yang sama yang ditemukan di folder drawable normal ke dalam direktori baru ini. Kemudian saat Anda kembali ke Android Studio, Anda sekarang akan melihat 2 file di bawah struktur NORMAL \ res \ drawable. Pastikan Anda tidak mencari subfolder di Android Studio yang disebut "drawable-sw600dp" karena Anda tidak akan menemukannya selain di windows explorer. Apa yang akan Anda temukan di Android Studio (setelah Anda menyalin file sumber daya) adalah file sumber daya baru bersama dengan sumber asli Anda yang disebut "jenny-web.png (sw600dp)" atau yang serupa. Prinsip yang sama ini menyelesaikan kesalahan yang sama saat bekerja dengan sumber daya lain seperti tata letak.

Posting Impatica
sumber
Terima kasih, tetapi bisakah Anda menjelaskan / menjelaskannya dengan lebih jelas?
Penyerang
Anda membuat folder tata letak baru, tapi saya rasa Anda bermaksud membuat folder drawable baru.
Posting Impatica
bagaimanapun, jika Anda sebenarnya bermaksud membuat folder tata letak baru, ganti komentar "drawable" di atas dengan "tata letak", tetapi perbaikannya sama.
Posting Impatica
4

Mengklik di TAB Android di atas, pilih File Proyek perspektif . Kemudian Anda dapat melihat semua folder proyek.masukkan deskripsi gambar di sini

Diego Venâncio
sumber
3

Untuk Android Studio 3.0, mereka yang mengikuti https://developer.android.com/training/basics/supporting-devices/languages.html dan mengalami masalah yang sama seperti yang disebutkan dalam pertanyaan ini, Anda juga dapat melakukan hal berikut selain dari jawaban di atas yang sangat membantu.

  1. Klik kanan ke folder target (yaitu folder res)> Baru
  2. Pilih File Sumber Daya Android
  3. Tentukan nama file, dan di kolom Directory name masukkan nama folder yang ingin Anda buat atau folder yang ada tempat Anda ingin meletakkan file resource.

masukkan deskripsi gambar di sini

Setelah menekan OK, di dropdown Project files , Anda akan melihat strucutre yang benar.

masukkan deskripsi gambar di sini

Dan di dropdown Android , Anda akan melihatnya sebagai bagian dari strings.xml di bawah folder values.

masukkan deskripsi gambar di sini

Marvin Glenn Lacuna
sumber
2

Ini bekerja paling baik untuk saya. Yang saya lakukan adalah mengklik kanan direktori 'app' dan memilih 'New' >> 'Android Resource File'. Setelah itu saya isi File Name dengan 'string'. Pilih 'XML' sebagai jenis sumber daya saya dan Nama Direktori saya adalah 'values-b + za + ZA'.

Ini menciptakan semuanya seperti yang saya inginkan, namun, nilai-b + za + ZA , masih tidak muncul di tampilan Android tetapi terlihat di tampilan Paket. (Tampilan yang Anda pilih dari drop-down teratas.)

Perbedaannya kali ini adalah bahwa dalam tampilan Paket saya masih dapat melihat file 'strings.xml' baru saya dan di tampilan Android saya juga melihat file 'strings.xml' baru.

Saya kira studio android tidak menampilkan direktori kustom dalam tampilan Android tetapi membuat semacam tautan ke direktori sebenarnya saat bekerja dengannya. Saya sama sekali tidak terbiasa dengan Android Studio, tetapi ini berhasil untuk saya. Jika ada jawaban yang lebih profesional jangan ragu untuk mengoreksi saya.

Herco
sumber
1

Anda kemungkinan besar memiliki file bernama dalam Huruf Besar, Android Studio tidak mengenali nama file dalam Huruf Besar, saya telah membuat kesalahan ini beberapa waktu lalu.

Arpan Pathak
sumber
0

Seperti yang dinyatakan oleh dokumen pengembang:

pastikan jendela Project terbuka (pilih View> Tool Windows> Project) dan tampilan Android dipilih dari daftar drop-down di bagian atas jendela itu.

Anda kemudian akan dapat melihat semua file proyek yang relevan (termasuk yang baru) dengan cara yang lebih efisien.

Semoga bisa membantu seseorang.

Philippe Simo
sumber
0

Ini aneh tapi dalam kasus saya, saya harus banyak garis bawah pembatas.

Ketika saya mengganti nama yt_search_view(2 pembatas) menjadi yt_searchview (1 pembatas), itu muncul di tampilan proyek di mana seharusnya. Ini mungkin bug. Versi saya adalah Android Studio 3.2.

Juga, saya perhatikan bahwa jika saya menambahkan folder nilai ke folder tata letak, itu juga memperbaiki masalah.

Contoh:

layout_control_x
 --layout
 ----top_panel.xml
 --values  <--adding this empty folder fixed the problem

Untuk informasi lengkap tentang cara menambahkan tata letak sub folder, periksa ini .

MiguelSlv
sumber