Rumah  >  Artikel  >  hujung hadapan web  >  Cara uniapp menjana apk pada platform 26

Cara uniapp menjana apk pada platform 26

PHPz
PHPzasal
2023-04-20 09:11:13764semak imbas

Baru-baru ini, apabila melakukan pembangunan uniapp, ramai orang menghadapi masalah: Bagaimana untuk menjana apk pada platform 26?

Pertama sekali, saya ingin bercakap tentang latar belakang masalah ini. Dalam Android 8.0, apl bukan sistem dihadkan daripada akses fail pada storan luaran. Ini membawa cabaran tertentu kepada pembangunan dan had baharu untuk menjana apk.

Pada versi 26, Android menyediakan dua kebenaran: READ_EXTERNAL_STORAGE dan WRITE_EXTERNAL_STORAGE. Apabila membaca dan menulis storan luaran, sebagai tambahan kepada dua kebenaran ini, kami juga perlu mengisytiharkan penggunaannya dalam Manifes. Jika tidak, apl itu tidak akan dapat mengakses storan luaran pada Android 8.0.

Jadi, bagaimana kita menjana apk pada platform 26? Di bawah, saya akan berkongsi tiga kaedah.

Kaedah 1. Gunakan sdkVersion dan compileSdkVersion

Kami boleh menyelesaikan masalah menjana apk pada platform Android 26 dengan menetapkan sdkVersion dan compileSdkVersion. Hanya tetapkan dalam fail build.gradle projek.

Di sini, kami menetapkan kedua-dua nilai parameter kepada 26 , yang bermaksud kami ingin membina menggunakan platform Android 26. Ini akan menghasilkan apk pada platform 26.

Kaedah 2, gunakan buildToolsVersion

Selain menetapkan sdkVersion dan compileSdkVersion, kami juga boleh menetapkan buildToolsVersion. Hanya tetapkan dalam fail build.gradle projek.

Di sini, kami menetapkan nilai buildToolsVersion kepada 26.0.0, dan juga menetapkan sdkVersion dan compileSdkVersion kepada 26. Ini akan menghasilkan apk pada platform 26.

Kaedah 3. Gunakan v2SigningEnabled

Menggunakan v2SigningEnabled ialah penyelesaian yang mudah dan berkesan. Dalam fail build.gradle projek, tambahkan konfigurasi berikut:

Di sini, kami menetapkan v2SigningEnabled kepada false untuk mengelakkan masalah semasa menjana apk pada platform 26.

Secara keseluruhan, ketiga-tiga kaedah di atas boleh berjaya menjana apk pada platform 26. Pembangun boleh memilih salah satu kaedah untuk menyelesaikan masalah berdasarkan situasi sebenar mereka.

Sudah tentu, tidak kira apa, kita perlu mengelakkan masalah yang disebabkan oleh versi platform sebanyak mungkin, berusaha untuk kecemerlangan dan mencipta aplikasi yang lebih baik.

Atas ialah kandungan terperinci Cara uniapp menjana apk pada platform 26. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn