ปัญหาเวอร์ชันแอป Codenameone

ฉันใหม่กับ CN1 และฉันมีคำถามง่ายๆ ฉันสร้างแอป Android และเวอร์ชันอัปเดตบางเวอร์ชัน ปัญหาคือเมื่อฉันพยายามเปลี่ยนเวอร์ชัน APK ก็ไม่เปลี่ยน

ฉันใช้ช่องเวอร์ชันที่คุณสมบัติ แต่จะใช้งานได้เฉพาะเมื่อฉันใช้ 1, 2 หรือ 3 เท่านั้น แต่มันใช้ไม่ได้กับ 1.1 1.2 2.2 เป็นต้น เมื่อฉันพยายามอัปโหลด APK ไปยัง Playstore มันบอกว่ามันมีความเก่า รุ่น ผมทำอะไรผิดหรือเปล่า?

ฉันยังใช้ android.versionCode=200 หรือ 300 กับคำแนะนำในการสร้าง แต่มันหายไปเมื่อฉันปิดหน้าต่างคุณสมบัติ

ฉันหวังว่าคุณจะเข้าใจปัญหา

ขอบคุณล่วงหน้า.


person Kronos    schedule 09.10.2016    source แหล่งที่มา
comment
คุณใช้การตั้งค่าคลิกขวาหรือแอป Codename One - › Codename One Settings หรือไม่? มีข้อบกพร่องในแอปการตั้งค่า Codename One ซึ่งได้รับการแก้ไขแล้วในการอัปเดตล่าสุดของปลั๊กอิน   -  person Shai Almog    schedule 10.10.2016
comment
ฉันใช้การตั้งค่าการคลิกขวา แต่ตอนนี้ฉันตรวจสอบแล้วว่าทั้งสองมีเวอร์ชันเดียวกัน   -  person Kronos    schedule 10.10.2016
comment
i.gyazo.com/f8f2b9ff8bf97e707ab3f1eb01b72ce0.png นี่คือสิ่งที่ Play Store พูด   -  person Kronos    schedule 10.10.2016
comment
i.gyazo.com/bd64a0dfb9458bc0032e1b3cb7a65bc2.png และ gyazo.com/aee3b9a44a242d38de2eeffa1b422fb8 เป็นคุณสมบัติทั้งสองอย่าง 2.2 แต่ใน google บอกว่า 210(2.1)   -  person Kronos    schedule 10.10.2016


คำตอบ (1)


ตรวจสอบค่า codename1.version ใน codenameone_settings.properties ให้แน่ใจว่าตรงกับค่าที่คุณตั้งไว้

ค่าที่ถูกต้องคือตัวเลขทศนิยมที่มีตัวเลขไม่เกิน 2 หลักหลังจุด ดังนั้น:

  • 1.11 - ถูกต้อง
  • 1.1 เหมือนกับ 1.10 ในบางแพลตฟอร์ม...
  • 1.111 - 1 อันสุดท้ายจะถูกละเว้น
  • 1.1.1 - จะไม่ทำงาน
person Shai Almog    schedule 10.10.2016
comment
ฉันใช้ 1.1 นั้นเหมือนกับ 1.10 ในบางแพลตฟอร์ม... แต่ใช้เวลาเพียง 1 หรือ 2 หรือ 3 เท่านั้น codename1.version ตรงกับเวอร์ชันจากคุณสมบัติ แต่ playstore บอกว่ามันมีเวอร์ชันเก่า - person Kronos; 10.10.2016
comment
คุณใช้เวอร์ชันบิลด์ (กำหนดเป้าหมายเวอร์ชันเก่าของ Codename One) หรืออะไรที่เฉพาะเจาะจงในกระบวนการสร้างหรือไม่? - person Shai Almog; 11.10.2016
comment
คุณได้กำหนดคำแนะนำในการสร้าง android.versionCode หรือไม่ โปรดสังเกตว่ามันจะแทนที่พฤติกรรมนั้นและฮาร์ดโค้ดรหัสเวอร์ชัน - person Shai Almog; 11.10.2016
comment
ฉันไม่ได้ใช้รุ่น build และฉันตรวจสอบแล้วว่าเป็น android.versionCode เพื่อสร้างคำใบ้ จะพยายามโดยไม่มีมันตอนนี้ - person Kronos; 11.10.2016
comment
คุณช่วยวันของฉันไว้ ปัญหาคือคำแนะนำในการสร้าง (android.versionCode) :| ตอนนี้ทำงานได้ดี ขอบคุณมาก. การสนับสนุนที่ดี - person Kronos; 11.10.2016
comment
มีความเทียบเท่ากับ iOs (เช่น android.versionCode) หรือไม่ - person Osman; 17.01.2018
comment
คำแนะนำในการสร้างทั้งหมดอยู่ที่นี่ codenameone.com/manual/advanced-topics.html รวมถึง ios.bundleVersion - person Shai Almog; 18.01.2018