Pendahuluan
Dalam pengembangan aplikasi Android, terkadang kita perlu mengubah nama paket proyek, entah karena restrukturisasi proyek, perubahan merek, atau alasan lainnya. Panduan ini akan memandu Anda langkah demi langkah dalam mengubah nama paket pada proyek Android Studio menggunakan Kotlin pada tahun 2023, dengan contoh mengubah nama package dari com.contoh.satu menjadi com.contoh.dua.
Sebelum Memulai
Sebelum masuk ke proses perubahan nama, penting untuk melakukan beberapa langkah pencegahan:
Backup Proyek Anda:
- Buat salinan cadangan proyek Anda untuk mencegah kehilangan data yang tidak disengaja selama proses perubahan nama.
Tutup Android Studio:
- Pastikan Android Studio sudah ditutup sebelum melanjutkan. Hal ini untuk mencegah konflik atau kesalahan yang mungkin terjadi saat mengganti nama paket.
Langkah 1: Buka Direktori Proyek
-
Buka proyek Anda di File Explorer atau Finder.
-
Pindah ke direktori src/main/java.
Langkah 2: Ganti Nama Folder Package
- Ganti nama folder paket untuk mencerminkan struktur paket baru. Misalnya, dari com.contoh.satu menjadi com.contoh.dua.
Langkah 3: Perbarui AndroidManifest.xml
-
Buka file AndroidManifest.xml yang terletak di direktori src/main.
-
Ubah atribut package menjadi nama paket yang baru, seperti com.contoh.dua.
Langkah 4: Modifikasi build.gradle (Module: app)
-
Buka file build.gradle yang terletak di direktori app.
-
Perbarui applicationId menjadi nama paket yang baru, seperti com.contoh.dua.
Langkah 5: Refaktor di Android Studio
-
Buka kembali Android Studio.
-
Klik kanan pada folder paket lama di src/main/java.
-
Pilih opsi “Refactor” -> “Rename” dan ikuti petunjuk refaktor.
Langkah 6: Sinkronisasi dan Rebuild
-
Klik tombol “Sync Now” di bagian atas Android Studio untuk menyinkronkan perubahan.
-
Pilih opsi “Build” -> “Rebuild Project” untuk memastikan proyek Anda dibangun ulang dengan benar.
Kesimpulan
Mengubah nama paket di Android Studio bisa dilakukan dengan langkah-langkah yang hati-hati. Pastikan untuk menguji proyek secara menyeluruh setelah perubahan nama untuk memastikan kelancaran aplikasi Anda. Selamat mencoba!