Android Studio menampilkan konten file yang salah

111

Saya punya masalah aneh dengan Android Studio. Berikut tampilan file kelas saya di Android Studio

Dan inilah tampilannya pada editor teks.

masukkan deskripsi gambar di sini

Ada ide mengapa itu terjadi? Saya telah mencoba menutup kemudian mengimpor kembali proyek, membatalkan cache dan memulai ulang, membersihkan proyek, membangun proyek, menghapus folder .idea dan file .iml. Semua file saya rusak saat dibuka di AS tetapi terlihat bagus di editor teks.

Jeongbebs
sumber
1
Itu sekarang posting kelima yang saya lihat dalam waktu singkat menunjukkan bagaimana AS 3.2.1 merusak file. Sepertinya ada bug yang serius.
Henry
1
Saya melihat posting dengan masalah yang sama, jika Anda menggunakan windows Buka C -> Users -> yourUserName -> dan hapus folder versi studio android yang Anda gunakan (milik saya adalah .AndroidStudio3.2) Ini akan menghapus semua pengaturan yang telah Anda buat dan mungkin plugin yang telah Anda instal
Jeongbebs
3
Menghadapi masalah yang sama. Apa yang sedang terjadi?
Asim

Jawaban:

160

UPDATE: Solusi lebih cepat oleh pengguna Hong diberikan di bawah ini :

Hapus folder cache: C: \ Users \ my_user_name \ .AndroidStudio3.3 \ system \ caches

=====================

Inilah yang berhasil untuk saya.

  1. Tutup Android Studio
  2. Pergi ke C: \ Users * nama pengguna Anda *
  3. Temukan direktori pengaturan Android Studio bernama .AndroidStudioX.X (XX adalah versinya)
  4. Ubah namanya menjadi seperti old.AndroidStudioX.X
  5. Mulai Android Studio, dan ketika ditanya apakah Anda ingin mengimpor pengaturan, pilih direktori lama

Ini harus memperbaiki masalah.

Asim
sumber
1
Ini berhasil juga untuk saya. Apakah Anda tahu mengapa atau apa penyebab masalahnya? Dan mengapa Anda mencoba ini dari semua hal?
Eugene H
3
Karena setiap pengaturan yang dimiliki studio Android ada di folder ini, termasuk semua plugin. Begitu saya menyadari bahwa data saya yang sebenarnya tidak sedang diubah, ini tampak seperti pilihan yang logis.
Asim
1
Laptop saya mengalami layar biru beberapa kali saat bekerja di Android Studio dengan emulator dan server tomcat berjalan .. Saya pikir layar biru entah bagaimana telah merusak cache Android Studio. Oleh karena itu, menghapus folder cache berhasil untuk saya ..
Dilini Peiris
hanya menghapus folder cache: C: \ Users \ my_user_name \ .AndroidStudio3.3 \ system \ caches bekerja untuk saya.
Jaspal
97

Berkat Answer of Asim, saya menemukan menghapus cache folder memperbaiki masalah untuk kasus saya (semua file gradle di Android Studio menampilkan konten yang tidak ada hubungannya dengan konten sebenarnya dari file-file ini):

C:\Users\my_user_name\.AndroidStudio3.3\system\caches

Sunting [2020-07-17]:

Ini masih terjadi dengan Android Studio 4.0, jadi saya harus menghapus folder berikut untuk memperbaiki masalah ini:

   C:\Users\my_user_name\.AndroidStudio4.0\system\caches
Hong
sumber
1
Hal ini dikuatkan oleh komentar pada laporan bug Android Studio kanonis .
Dana Dahlstrom
1
Terima kasih atas solusinya, masalah ini terjadi setelah membuka dua project di jendela berbeda dan mengintegrasikan firebase ke salah satu project tersebut. Sekarang dimuat dengan benar.
Manoranjan
1
Komentar untuk AS4 sangat membantu. dalam kasus saya, AS4 saya disebabkan oleh BSOD
Yohanes AI
1
Saya mengalami pemadaman listrik saat menggunakan Android Studio 4 yang tampaknya menyebabkan beberapa file menampilkan konten yang salah. Menghapus folder cache seperti yang dijelaskan di sini memperbaiki masalah tersebut. Terimakasih banyak.
abernee
1
Anda membuat hari saya (y)
Sudhanshu Gaur
6

Tutup Android studio dan kemudian hapus folder cache: C:\Users\user_name\.AndroidStudio3.4\system\caches

Kishore Reddy
sumber
7
Jawaban ini telah diposting beberapa kali. Harap hanya memposting jawaban untuk pertanyaan lama jika Anda memiliki solusi yang berbeda atau penjelasan yang jauh lebih baik dari jawaban yang ada.
Mark Rotteveel
Jawaban ini berhasil bagi saya untuk Android 3.6.3, dan merupakan yang paling sederhana dan paling tidak invasif, dan tidak disebutkan secara langsung di tempat lain di utas pertanyaan ini.
GSBTom
4

Coba hapus data cache Android Studio IDE yang tercantum di bawah ini per platform Anda:

  • Windows:
    %USER%\.AndroidStudio[Preview]_X.Y_
    
  • Mac:
    ~/Library/Preferences/AndroidStudio[Preview]_X.Y_
    
    ~/Library/Caches/AndroidStudio[Preview]_X.Y_
    
    ~/Library/Logs/AndroidStudio[Preview]_X.Y_
    
    ~/Library/Application Support/AndroidStudio[Preview]_X.Y_
    
  • Linux:
    ~/.AndroidStudio[Preview]_X.Y_
    

Lihat: https://developer.android.com/studio/releases#delete-unused

shizhen
sumber
0

Memperbarui studio android saya beberapa hari yang lalu dan dihadapkan pada masalah yang sama. Memecahkannya dengan mencopot pemasangan studio android dan menginstal ulang versi sebelumnya, saya membiarkan SDK tetap utuh sehingga saya tidak perlu mengunduhnya kembali berfungsi dengan baik, sepertinya saya tidak akan segera memperbarui lagi.

Egesa Michael
sumber
memperbarui studio android selalu merupakan kesalahan ... menggunakannya adalah kesalahan yang memaksa kita google karena dapat melakukan sesuatu yang layak dengan sendirinya
Rafael Lima
0

salin proyek android Anda ke lokasi lain lalu buka dari studio android

shamasudheen
sumber
0

Saya mengubah lokasi proyek saya dan itu menyelesaikan masalah saya. Ini terjadi ketika sistem saya mati secara tidak sengaja karena listrik mati.

Aziz
sumber
-1

Terima kasih kepada @Henry untuk mengonfirmasi, oleh beberapa masalah whacko serupa yang diamati dalam dua hari terakhir, bahwa masalah saya memang disebabkan oleh bug di AS. Ikuti tautannya untuk meyakinkan diri sendiri. Saya akan membiarkan Henry mengajukan laporan bug.

Jadi tidak ada perbaikan masalah saya di situ tanpa usaha keras - tunggu perbaikan bug .... yang bisa memakan waktu cukup lama.

Jadi, inilah yang saya lakukan untuk mengatasinya dan kembali bekerja (butuh waktu kurang dari 10 menit):

  1. buat proyek baru tanpa aktivitas (Lakukan sisanya di dalam IDE, tidak menggunakan Windows atau DOS.)
  2. salin semua .javafile ke dalam javafolder di IDE (itu ...\app\src\main\java\)
  3. salin semua resfolder ke dalam resfolder ( ...\app\src\main\res\)
  4. salin semua assetfile ke dalam mainfolder ( ...\app\src\main\assets\)
  5. salin androidmanifest.xmlke mainfolder ( ...\app\src\main)
  6. lakukan penggantian global nama proyek lama menjadi nama proyek baru

Saya tidak mengubah file apa pun di ...\app\folder proyek baru karena kompilasi normal.

(Saya akan memberi tahu Anda ini: ketika saya melihat apa yang saya PIKIRKAN adalah FILES yang hancur dan melihat Sejarah dan tidak melihat apa pun yang menyerupai apa yang seharusnya ada di sana, saya merasa sakit, tetapi saya segera membuka Windows Explorer, memilih semua proyek javafile, dan membukanya, secara massal, dengan Notepad ++. Whew. Tidak ada masalah yang terlihat. (Saya tidak berpikir AS benar-benar dapat mengacaukan file dan saya ragu itu pernah bisa. Tapi itu membangunkan saya pada jam 5 pagi!))

DSlomer64
sumber
Solusi cepat dan mudah oleh Hong di bawah ini. Dalam satu langkah. tutup AS dan Hapus semua yang ada di dalam folder cache: C: \ Users \ my_user_name \ .AndroidStudio3.3 \ system \ caches dan Enjoy.
P. Mohanta