আমার গেমটি কেন গুগল প্লেতে ভুল "প্রয়োজনীয় অ্যান্ড্রয়েড সংস্করণ" প্রদর্শন করে?


15

আমি অ্যান্ড্রয়েডে একটি ইউনিটির গেমটি পোর্টিং করছি এবং আমি প্লেয়ার সেটিংসে "2.3.3 (এপিআই স্তর 10)" এ "নূন্যতম এপিআই স্তর" সেট আপ করেছি।

যাইহোক, স্টোরটিতে এটি "অ্যান্ড্রয়েডের প্রয়োজন: 1.6 এবং তার বেশি" says

গুগল বিকাশকারী কনসোলে আমি এই সেটিংটি পাইনি, সুতরাং আমার ধারণা দোকানটি কেবল অ্যাপ্লিকেশনটি পরীক্ষা করে "অনুমান" করার চেষ্টা করছে এবং ব্যর্থ হচ্ছে।

আমি কি কিছু রেখে গেলাম?


আপনার অ্যাপ্লিকেশনটিতে এমন কিছু আছে যা উচ্চতর অ্যান্ড্রয়েড সংস্করণটির প্রয়োজন?
ওয়েজ

@ আমরা এমনকি এপিআই স্তরের 9 এর নীচেও যেতে পারছি না, তাই আমি অনুমান করি যে Unক্য নিজেই এটির প্রয়োজন।
o0 '

উত্তর:


12

আপনি সম্ভবত আলফা বা বিটা হিসাবে আপনার APK প্রকাশ করেছেন। এটি একটি পরিচিত বাগ এবং গুগল প্লে স্টোর ভুলভাবে "Android এর প্রয়োজন: 1.6 এবং তার উপরে" প্রদর্শন করবে। আপনি যখন আপনার APK কে উত্পাদন হিসাবে স্থাপন করবেন তখন এটি সঠিক সংখ্যাটি প্রদর্শন করবে।

কমান্ড-লাইন সরঞ্জাম aapt( এসডিকে / প্ল্যাটফর্ম-সরঞ্জামগুলির অভ্যন্তরে) দ্বারা আপনি আপনার এপিপির মিনিএসডিভি ভার্সন পরীক্ষা করতে পারেন

aapt d badging game.apk

অথবা

aapt l -a game.apk

তবে আপনার যে কোনও ক্ষেত্রে আপনার ম্যানিফেস্টে সঠিক সেটিংটি রাখা উচিত:

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

হ্যাঁ এটা আলফা ছিল!
o0 '

@ এসএম 4, ধন্যবাদ! এছাড়াও আমি আরো দেখুন শুট-আউট, উল্লেখ করেছে stackoverflow.com/questions/17185204/...
kagali সান

"এটি একটি পরিচিত বাগ" এটি যদি জানা থাকে তবে এটি কোনও গুগল ইস্যু ট্রেসারে রেকর্ড করা আছে? কোথায়?
মারিয়ান পাডজিওচ

2

ঠিক আছে. এটি সরাসরি এডিট করার পরিবর্তে লেস্ট্যাট চেষ্টা করেছিল, ইউনিটির সহায়তায় কীভাবে প্রোগ্রামটিভভাবে সেট করার চেষ্টা করা যায়।

PlayerSettings.Android.minSdkVersion = AndroidApiLevel10;

MinSdkVersion এর জন্য ডকুমেন্টেশন


সেই প্রকল্পে আমার আর অ্যাক্সেস নেই, তাই আর চেষ্টা করতে পারি না: /
o0 '।

1
@ লোহরিস :( আমি দুঃখিত।
ধূসর

1

এটি অ্যান্ড্রয়েড ম্যানিফেস্ট ফাইলে সংজ্ঞায়িত করা হয়েছে:

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

1
ম্যানিফেস্টের সেই লাইন নেই, সুতরাং এটি হতে পারে যে ityক্য এটি যুক্ত করতে "ভুলে গিয়েছিল" ... আগামীকাল আমার একবার দেখা হবে, ধন্যবাদ!
o0 '

অদ্ভুতভাবে, এটি কার্যকর হয়নি: এখনও "1.6 এবং তার বেশি"
o0 '।

0

এটা সম্ভব যে আপনি এবং / অথবা আপনার আইডিই (আপনি যদি এটি ব্যবহার করেন) কিছু মিস করেছেন। এটি সম্ভবত আপনার প্রকল্পে এমন কিছু উপাদান রয়েছে যা এটি ঘটায়।

পরবর্তী এপিআই-তে প্রবর্তিত হতে পারে এমন কোনও কিছুর জন্য পরীক্ষা করুন। এছাড়াও নিশ্চিত হন যে আপনার প্রকল্পটি সঠিক এপিআই স্তরটিকে লক্ষ্য করছে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.