Memberikan ke Google Play
Pemecahan masalah Gradle

Pemecahan Masalah perkembangan Android

Saat berkembang untuk Android menggunakan Unity, Anda bisa menemukan sejumlah masalah. Masalah sering berhubungan dengan plug-insSatu set kode yang dibuat di luar Unity yang menciptakan fungsi dalam Unity. Ada dua jenis plug-ins yang dapat Anda gunakan di Unity: Managed plug-ins (diproduksi. Rakitan NET dibuat dengan alat-alat seperti Studio Visual) dan plug-ins asli (pustaka kode asli yang spesifik platform). More info
Lihat di Glossary
atau benar Project settingsPengumpulan yang luas dari pengaturan yang memungkinkan Anda untuk mengkonfigurasi bagaimana Fisika, Audio, Jaringan, Grafik, Input dan banyak bidang lain dari jangkauan proyek Anda. More info
Lihat di Glossary
. Bagian ini menguraikan skenario yang paling umum dan saran pemecahan masalah.

Aplikasi Anda crash segera setelah peluncuran

  1. Hapus setiap native plug-insPerpustakaan kode asli spesifik platform yang diciptakan di luar Unity untuk digunakan di Unity. Memungkinkan Anda dapat mengakses fitur seperti panggilan OS dan perpustakaan kode pihak ketiga yang tidak akan tersedia untuk Unity. More info
    Lihat di Glossary
    yang Anda miliki.

  2. Stripping yang dapat dilepas.

  3. Gunakan adb logcat untuk mendapatkan laporan kecelakaan dari perangkat Anda. Konsultasikan Android SDK Dokumentasi alat resmi untuk informasi lebih lanjut.

Permainan crash setelah beberapa detik ketika bermain video

Pastikan Settings > Developer Options > Don’t keep activities tidak diaktifkan pada perangkat.

Video player adalah aktivitasnya sendiri, dan karena itu aktivitas game rutin akan hancur jika pemutar video diaktifkan.

Tidak ada perangkat Android yang ditemukan

Jika Unity tidak dapat menemukan perangkat Android yang terhubung ke sistem, periksa berikut:

  1. Pastikan perangkat Anda benar-benar terhubung ke komputer Anda - periksa kabel USB dan soket.

  2. Pastikan perangkat Anda memiliki USB Debugging diaktifkan dalam opsi Developer. Untuk detail lebih lanjut, lihat halaman SDK/NDK Setup.

  3. Jalankan perintah adb devices dari direktori platform-tools instalasi SDK Android Anda dan periksa output.

    • Jika daftar output kosong dan Anda menggunakan Windows, Anda mungkin perlu menginstal driver untuk perangkat ADBJembatan Debug Android (ADB). Anda dapat menggunakan ADB untuk menyebarkan paket Android (APK) secara manual setelah bangunan. More info
      Lihat di Glossary
      . Untuk informasi lebih lanjut, lihat dokumentasi SDK/NDK Setup.

    • Jika daftar berisi entri dengan label unauthorized, Anda mungkin perlu memberi otorisasi komputer Anda dan memberikan izin untuk debug itu. Periksa layar perangkat untuk dialog yang sesuai.

    • Jika daftar berisi perangkat Anda dengan label device, buat Proyek Anda di Unity lagi.

Kegagalan untuk membongkar kembali sumber daya

Kesalahan ini terjadi ketika Alat Kemasan Aset Android (AAPT) gagal. AAPT digunakan untuk membangun Asset packagesKoleksi file dan data dari proyek Unity, atau elemen proyek, yang dikompresi dan disimpan dalam satu file, mirip dengan file Zip, dengan ekstensi .unitypackage. Paket aset adalah cara praktis berbagi dan menggunakan proyek Unity dan koleksi aset. More info
Lihat di Glossary
perantara selama Android build. Masalah ini paling sering disebabkan oleh sumber daya yang hilang atau sumber daya duplikat di plug-in Android Anda.

Periksa pesan konsol untuk rincian lebih lanjut - harus berisi ID sumber daya yang hilang atau digandakan. Memperbaiki kesalahan dalam plug-ins Anda dengan menambahkan sumber daya / pengaturan yang hilang atau menghapus colokan duplikat.

Tidak dapat menggabungkan Android App Manifests

Penyebab paling mungkin untuk masalah ini adalah salah satu plug-ins Anda memiliki manifestasi yang tidak kompatibel dengan manifestasi Unity utama.

Periksa pesan konsol untuk rincian lebih lanjut tentang atribut mana yang bertentangan, dan memperbaiki manifestasi sesuai.

Lihat dokumentasi Android SDK untuk rincian lebih lanjut tentang Android App Manifests.

Tidak dapat mengubah kelas menjadi format DEX

Yang paling mungkin menyebabkan masalah ini adalah bahwa Anda memiliki plug-in Java ditambahkan dua kali. Hasil ini dalam kelas duplikat ketika Unity mencoba membangun file DEX (Dalvik Executable Format) dari semua plug-in Java yang disusun. Periksa output konsol untuk daftar entri duplikat, dan memperbaiki plug-ins.

Jika pesan konsol Anda mengatakan "O banyak referensi", itu berarti bahwa jumlah bidang dan metode melebihi batas DEX 64k. Ini biasanya terjadi ketika jumlah sumber daya plug-ins atau plug-in terlalu tinggi. Karena cara referensi dihasilkan, batas bisa dilanjutkan hanya beberapa plug-in besar.

Ada beberapa cara untuk menangani masalah ini. Salah satu ini adalah dengan mengupuk plug-ins. Namun, cara tercepat untuk memperbaikinya adalah untuk beralih ke Sistem build Gradle, atau mengekspor Proyek dan membangunnya di Android SDK.

Tidak dapat menginstal APK ke perangkat

Kesalahan ini dapat disebabkan oleh:

  • Menginstal ke perangkat yang tidak kompatibel.

  • Menginstal ke perangkat yang menjalankan versi Android lebih rendah dari Minimum API Level dalam pengaturan Player Anda.

Periksa konsol untuk kode kesalahan dan output yang sebenarnya.


  • 2017–05–25 Sitemap

  • Diperbarui fungsi di 5.5

Memberikan ke Google Play
Pemecahan masalah Gradle