Saya baru saja memperbarui studio saya dengan android studio 3.5 dan sekarang ketika saya mencoba untuk melakukan refactor AndroidManifest.xml
file dan itu adalah refactoring semua izin aplikasi saya ke bagian bawah file saya.
Adakah yang menghadapi masalah ini? Apakah ada solusi untuk masalah refactoring ini?
Sebelum refactor:
Setelah refactor:
Ini berlaku untuk semua file proyek saya.
Mengapa itu penting:
android
android-studio
android-manifest
Sagar Kacha
sumber
sumber
<uses-permission>
dulu perlu muncul sebelumnya<application>
, meskipun mungkin itu benar-benar masalah perkakas lama yang tidak akan kita lihat saat ini.Jawaban:
Anda hanya perlu mengatur tata letak xml untuk aplikasi Android dari pengaturan.
Ikuti langkah-langkah ini:
1. Buka Android Studio > Preferensi . Untuk Windows, buka File > Pengaturan .
2. Cari xml di bilah pencarian.
3. Di bawah bagian gaya kode , pilih tab xml .
4. Di sudut kanan atas, klik atur dari ... dan di bawah gaya yang telah ditentukan , pilih Android
5. Klik Apply dan coba refactor.
sumber
Setel ulang gaya kode Android yang sesuai sebagai berikut.
Langkah1: Klik pada menu file .
Langkah2: Navigasikan ke Pengaturan .
Langkah 3: Temukan Editor di Panel Kiri **.
Langkah4: Temukan Gaya Kode di Sub Menu Editor.
Step5: Klik pada XML di Sub Menu dari Code Style.
Langkah6: Klik Set dari di sudut kanan atas panel kanan.
Langkah7: Pilih Gaya Standar .
Langkah8: Pilih Android .
Langkah9: Klik OK .
Langkah1: Klik pada menu Android Studio .
Langkah2: Navigasikan ke Preferensi .
Langkah 3: Temukan Editor di Panel Kiri **.
Langkah4: Temukan Gaya Kode di Sub Menu Editor.
Step5: Klik pada XML di Sub Menu dari Code Style.
Langkah6: Klik Set dari di sudut kanan atas panel kanan.
Langkah7: Pilih Gaya Standar .
Langkah8: Pilih Android .
Langkah9: Klik OK .
sumber
Tampaknya skema default mengabaikan properti "atribut" dalam aturan pengaturan. Menambahkannya kembali dalam karya seperti pesona bagi saya.
Koreksi dapat dilakukan dalam: Preferensi> Editor> Gaya Kode> XML
sumber
Hanya menambahkan lebih banyak detail.
Ini adalah masalah yang diketahui dengan android studio dari Android Studio 3.5 Canary 8. Itu harus diperbaiki di versi berikutnya karena ini ternyata mempengaruhi sejumlah besar pengembang.
Anda dapat melihat status bug di sini
Juga solusinya
Yang ditemukan di sini -> Masalah yang diketahui dengan Android Studio dan Android Gradle Plugin
Sunting: Ini sekarang diperbaiki di Android studio versi 3.5.2
sumber
Saya ingin melakukan langkah yang sama dengan jawaban pertama, tetapi saya hanya perlu mengubah skema default ke proyek.
Saya harap Anda juga menyelesaikannya dengan cara ini. Maaf untuk bahasa Inggris saya!
sumber
Jika Anda memiliki gaya kode khusus yang ditentukan, Anda harus menentukan jenis untuk setiap aturan: tag atau atribut.
Sepertinya setelah pembaruan, jika Anda tidak menentukan tipe, aturan akan diterapkan untuk keduanya. Tidak yakin apakah itu bug, tapi begitulah cara saya memperbaikinya.
Ini tidak berfungsi pada 3.5
Setelah menambahkan tipe atribut ke setiap aturan, itu berhasil
sumber
1: Klik pada File di Menu.
2: Buka Pengaturan.
.
3: Klik pada Editor.
4: Klik pada Gaya Kode
5: Klik pada XML.
6: Klik "Set from ..." di sudut kanan atas.
7: Pilih Gaya Predefined.
8: Pilih Android.
9: Klik OK.
sumber
3.5.0 masalah yang diketahui
Saat mengedit kode XML, IDE mungkin menerapkan gaya kode yang salah ketika Anda memilih Kode> Format Ulang Kode dari bilah menu. Untuk memperbaiki masalah ini, setel ulang gaya kode Android yang sesuai sebagai berikut:
sumber