- สร้างข้อความแสดงข้อผิดพลาด
| // Unity 2019.4.16f1 FileNotFoundException: TempgradleOutlauncherbuildoutputsbundlereleaselauncher.aab does not exist // Unity 2018.4.30f1 FileNotFoundException: Temp/gradleOut/build/outputs/bundle/release/gradleOut.aab does not exist |
หากต้องการแก้ไขข้อผิดพลาดของบิลด์ ให้ทำตามคำแนะนำด้านล่างตามเวอร์ชันของ Unity ที่คุณใช้ [ความสามัคคี 2019.4] เปลี่ยนชื่อ ตัวเรียกใช้ release.aab ไฟล์ที่ถูกสร้างขึ้นระหว่างการสร้างเป็น launcher.aab.- In สร้างการตั้งค่า > การตั้งค่าผู้เล่น... > การตั้งค่าการเผยแพร่เปิดใช้งานไฟล์ เทมเพลต Gradle ของ Launcher แบบกำหนดเอง เพื่อสร้าง launcherTemplate.gradle ไฟล์. เพิ่มรหัสด้านล่างใน
defaultConfig กลุ่ม
[ความสามัคคี 2018.4] เปลี่ยนชื่อ gradleOut-release.aab ไฟล์ที่ถูกสร้างขึ้นระหว่างการสร้างเป็น gradleOut.aab. - เพิ่มรหัสด้านล่างใน
defaultConfig บล็อกของ /Assets/Plugins/Android/mainTemplate.gradle ไฟล์
1 2 3 4 5 6 7 8
9 10 11 12 13 14
15 16 17 18 19 20 21 | tasks.whenTaskAdded { task -> if (task.name.startsWith("bundle")) { def renameTaskName = "rename${task.name.capitalize()}Aab" def flavor = task.name.substring("bundle".length()).uncapitalize() tasks.create(renameTaskName, Copy) { def path = "${buildDir}/outputs/bundle/${flavor}/" from(path) include "launcher-release.aab" // In Unity 2018, "gradleOut-release.aab" destinationDir file("${buildDir}/outputs/bundle/${flavor}/") rename "launcher-release.aab", "launcher.aab" // In Unity 2018, "gradleOut-release.aab", "gradleOut.aab" } task.finalizedBy(renameTaskName) } } |
|