ทำไมเกมของฉันแสดง“ เวอร์ชัน Android ที่จำเป็น” บน Google Play ผิด


15

ฉันย้ายเกม Unity ไปเป็น Android และฉันได้ตั้งค่า "ระดับ API ขั้นต่ำ" ในการตั้งค่า Player เป็น "2.3.3 (ระดับ API 10)"

อย่างไรก็ตามในสโตร์แจ้งว่า "ต้องใช้ Android: 1.6 ขึ้นไป"

บนคอนโซลนักพัฒนาซอฟต์แวร์ของ Google ฉันไม่พบการตั้งค่านี้ดังนั้นฉันเดาว่าร้านค้ากำลังพยายาม "เดา" มันตรวจสอบแอปพลิเคชันและล้มเหลว

ฉันพลาดอะไรไปหรือเปล่า?


มีบางอย่างในแอปพลิเคชันของคุณที่ต้องใช้ Android เวอร์ชันที่สูงกว่า?
WES

@ ถ้าฉันไม่สามารถลงไปต่ำกว่า API ระดับ 9 ได้ดังนั้นฉันเดาว่า Unity ต้องการตัวเอง
o0 '

คำตอบ:


12

คุณอาจเผยแพร่ APK ของคุณเป็นอัลฟ่าหรือเบต้า นี่เป็นข้อผิดพลาดที่รู้จักและ Google Play store จะแสดงอย่างไม่ถูกต้อง "ต้องใช้ Android: 1.6 ขึ้นไป" เมื่อคุณปรับใช้ APK เป็นผลิตผลจะมีการแสดงหมายเลขที่ถูกต้อง

คุณสามารถตรวจสอบ minSdkVersion apk ของคุณได้โดยใช้เครื่องมือบรรทัดคำสั่งaapt(ภายใน sdk / platform-tools)

aapt d badging game.apk

หรือ

aapt l -a game.apk

แต่คุณควรตั้งค่าให้ถูกต้องในรายการของคุณในกรณีใด ๆ :

<uses-sdk android:minSdkVersion="A" android:targetSdkVersion="B" />

ใช่มันเป็นอัลฟ่า!
o0 '

@ sm4 ขอบคุณ! นอกจากนี้ฉันเห็นการกล่าวถึง SO เพิ่มเติมstackoverflow.com/questions/17185204/…
kagali-san

"นี่เป็นข้อผิดพลาดที่รู้จักกัน" ถ้าทราบแล้วจะถูกบันทึกในเครื่องมือติดตามปัญหาของ Google หรือไม่ ที่ไหน?
แมเรียนPaździoch

2

ตกลง. แทนที่จะแก้ไขมันโดยตรงเช่น Lestat ลองวิธีการเกี่ยวกับการพยายามตั้งโปรแกรมโดยใช้ความช่วยเหลือของ Unity

PlayerSettings.Android.minSdkVersion = AndroidApiLevel10;

เอกสารประกอบสำหรับ minSdkVersion


ฉันไม่สามารถเข้าถึงโครงการนั้นได้อีกต่อไปดังนั้นฉันจึงไม่สามารถลองอีกต่อไป: /
o0 '

1
@ Lohoris :( ฉันขอโทษ
สีเทา

1

ที่กำหนดไว้ในไฟล์ Android Manifest:

<uses-sdk android:minSdkVersion="10" android:targetSdkVersion="19" />

1
ไฟล์ Manifest ไม่มีบรรทัดนั้นดังนั้นจึงอาจเป็นอันหนึ่งอันเดียวกันว่า "ลืม" เพื่อเพิ่ม ... ฉันจะได้ดูในวันพรุ่งนี้ขอบคุณ!
o0 '

ผิดปกติมันไม่ทำงาน: ยัง "1.6 ขึ้นไป"
o0 '

0

เป็นไปได้ว่าคุณและ / หรือ IDE ของคุณ (ถ้าคุณใช้อยู่) อาจพลาดบางสิ่ง เป็นไปได้ว่ามีองค์ประกอบในโครงการของคุณที่ก่อให้เกิดสิ่งนี้

ตรวจสอบสิ่งที่อาจมีการแนะนำใน API ในภายหลัง ตรวจสอบให้แน่ใจว่าโครงการของคุณกำหนดเป้าหมายระดับ API ที่ถูกต้อง

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.