এই পৃষ্ঠায় সাধারণ সমস্যা কীভাবে ডায়াগনসিস ও সমাধান করবেন সেই সম্পর্কে তথ্য দেওয়া আছে। এটি সমস্যা সংক্রান্ত কোড ও লগ মেসেজের ভিত্তিতে বিভিন্ন বিভাগে বিভক্ত।
রেসপন্স কোড ৪০০
Connecting to: https://performanceparameters.googleapis.com/v1/applications/...
TuningFork:Web: Response code: 400
TuningFork:Web: Response message: Bad
আপনার API key ভুল হলে আপনি এই সমস্যার মেসেজ দেখতে পেতে পারেন। API চালু করুন এবং প্লাগ-ইন কনফিগার করুন বিভাগ দেখুন।
রেসপন্স কোড 403
TuningFork:Web: Connecting to: https://performanceparameters.googleapis.com/v1/applications/...:generateTuningParameters
TuningFork:Web: Response code: 403
TuningFork:Web: Response message: Forbidden
আপনার API key চালু না থাকলে অথবা API key-তে বিধিনিষেধ আরোপ করার সময় কোনও ভুল করলে (যেমন, ভুল সার্টিফিকেট বা হ্যাশ ভ্যালু ব্যবহার করলে) আপনি এই সমস্যার মেসেজ পেতে পারেন। API চালু করুন দেখুন।
"কোনও প্যারামিটার নেই: কোনও ফিডিলিটি প্যারামিটার নেই" সংক্রান্ত সতর্কতা এবং "java.lang.NoSuchFieldError" লগে দেখানো হয়েছে
TuningFork:FPDownload: No parameters: no fidelity parameters
TuningFork: java.lang.NoSuchFieldError: no "[Landroid/content/pm/ApplicationInfo;" field "applicationInfo" in class "Landroid/content/pm/PackageInfo;" or its superclasses
TuningFork: Could not get fidelity params from server : err = 4
অ্যাপে ডিবাগ করার যোগ্য ফ্ল্যাগ সেট করা আছে কিনা তা চেক করার সময় Tuning Fork লাইব্রেরি থেকে এই ক্ষতিকর নয় এমন সতর্কতা দেখানো হয়। এগুলি বিস্তারিত হলেও ক্ষতিকর নয় এবং লাইব্রেরি ইন্টিগ্রেশনে কোনও সমস্যা আছে বলে ইঙ্গিত করে না। আপনি এইসব সতর্কতা উপেক্ষা করতে পারেন।
একাধিক Google.Protobuf.dll ফাইল
PrecompiledAssemblyException: Multiple precompiled assemblies with the same name
Google.Protobuf.dll included for the current platform.
Only one assembly with the same name is allowed per platform. Assembly paths: ...
Error: The imported type `Google.Protobuf.IMessage<T>' is defined multiple times
আপনার প্রোজেক্টে একাধিক Google.Protobuf.dll ফাইল থাকলে, আপনি এইসব সমস্যার মধ্যে কোনও একটি দেখতে পেতে পারেন। এই সমস্যা সমাধান করতে .dllটি ফাইলের মধ্যে একটি
সরিয়ে দিন।
... পদ্ধতি কল করার চেষ্টা করা হচ্ছে যার জন্য কোনও সময়ের আগে (AOT) কোড জেনারেট করা হয়নি
ExecutionEngineException: Attempting to call method 'Google.Protobuf.Reflection.ReflectionUtil+ReflectionHelper' ... for which no ahead of time (AOT) code was generated.
Unity-এর কিছু ভার্সনে আপনি এই সমস্যা দেখতে পেতে পারেন। AOT কম্পাইলার জেনেরিক পদ্ধতির জন্য কোড জেনারেট না করলে এই সমস্যা হয়। প্রয়োজনীয় কোড কীভাবে ফোর্স জেনারেট করবেন সেই সম্পর্কে তথ্য পেতে, অ্যাহেড-অফ-টাইম কম্পাইল (AOT) বিভাগ দেখুন।
'Google' নেমস্পেসে 'Protobuf' টাইপ বা নেমস্পেসের নাম নেই
The type or namespace name `Protobuf' does not exist in the namespace `Google'. Are you missing an assembly reference?
আপনার প্রোজেক্ট .NET 4.x ব্যবহার করছে কিনা তা নিশ্চিত করুন। প্লেয়ার সেটিংস > অন্যান্য সেটিংস > কনফিগারেশন > স্ক্রিপ্টিং রানটাইম ভার্সন চেক করুন।
LoadingSceneTracker.cs: 'FidelityParams' টাইপ বা নেমস্পেসের নাম খুঁজে পাওয়া যায়নি
LoadingSceneTracker.cs: The type or namespace name 'FidelityParams' could not be found (are you missing a using directive or an assembly reference?)
LoadingSceneTracker.cs: The type or namespace name 'Annotation' could not be found (are you missing a using directive or an assembly reference?)
প্লেয়ার সেটিংস > স্ক্রিপ্টিং ডিফাইন সিম্বল থেকে
ANDROID_PERFORMANCE_TUNER_UTILITIES সরিয়ে দিন।