ফোনগ্যাপ ইলিপস ইস্যু - eglCodecCommon glUtilsParamSize: অজান্তা পরম ত্রুটি


114

আমি স্রেফ ফোনগ্যাপে শুরু করেছি এবং গ্রহনটিতে প্রথম বেসিক ন্যূনতম প্রকল্প স্থাপনের চেষ্টা করছি। আমি http: // docs. iPhonegap.com/en/edge/guide_platforms_android_index.md.html#Android%20Platform%20Guide এ ফোনগ্যাপ ডক্স অনুসরণ করেছি

তবে আমি এ জাতীয় ক্রমাগত ত্রুটি পাচ্ছি। এটি ঠিক করার জন্য কোনও পয়েন্টার সহায়ক হবে। ধন্যবাদ

03-12 06:08:05.970: E/eglCodecCommon(825): glUtilsParamSize: unknow param 0x00000b44
03-12 06:08:05.980: E/eglCodecCommon(825): glUtilsParamSize: unknow param 0x00000bd0
03-12 06:08:06.080: I/chromium(825): [INFO:async_pixel_transfer_manager_android.cc(56)] Async pixel transfers not supported
03-12 06:08:06.280: I/chromium(825): [INFO:async_pixel_transfer_manager_android.cc(56)] Async pixel transfers not supported
03-12 06:08:06.660: E/eglCodecCommon(825): **** ERROR unknown type 0x0 (glSizeof,72)
03-12 06:08:06.660: E/eglCodecCommon(825): **** ERROR unknown type 0x0 (glSizeof,72)
03-12 06:08:06.720: E/eglCodecCommon(825): glUtilsParamSize: unknow param 0x00000b44
03-12 06:08:06.720: E/eglCodecCommon(825): glUtilsParamSize: unknow param 0x00000bd0
03-12 06:08:06.760: E/eglCodecCommon(825): **** ERROR unknown type 0x0 (glSizeof,72)
03-12 06:08:06.760: E/eglCodecCommon(825): **** ERROR unknown type 0x0 (glSizeof,72)
03-12 06:08:06.800: E/eglCodecCommon(825): glUtilsParamSize: unknow param 0x00000b44
03-12 06:08:06.810: E/eglCodecCommon(825): glUtilsParamSize: unknow param 0x00000bd0
03-12 06:08:06.870: E/eglCodecCommon(825): **** ERROR unknown type 0x0 (glSizeof,72)
03-12 06:08:06.870: E/eglCodecCommon(825): **** ERROR unknown type 0x0 (glSizeof,72)
03-12 06:08:06.890: E/eglCodecCommon(825): glUtilsParamSize: unknow param 0x00000b44
03-12 06:08:06.890: E/eglCodecCommon(825): glUtilsParamSize: unknow param 0x00000bd0
03-12 06:08:06.930: E/eglCodecCommon(825): **** ERROR unknown type 0x0 (glSizeof,72)
03-12 06:08:06.940: E/eglCodecCommon(825): **** ERROR unknown type 0x0 (glSizeof,72)
03-12 06:08:06.960: E/eglCodecCommon(825): glUtilsParamSize: unknow param 0x00000b44
03-12 06:08:06.980: E/eglCodecCommon(825): glUtilsParamSize: unknow param 0x00000bd0
03-12 06:08:07.180: E/eglCodecCommon(825): **** ERROR unknown type 0x0 (glSizeof,72)
03-12 06:08:07.180: E/eglCodecCommon(825): **** ERROR unknown type 0x0 (glSizeof,72)
03-12 06:08:07.210: E/eglCodecCommon(825): glUtilsParamSize: unknow param 0x00000b44
03-12 06:08:07.240: E/eglCodecCommon(825): glUtilsParamSize: unknow param 0x00000bd0
03-12 06:08:07.320: E/eglCodecCommon(825): **** ERROR unknown type 0x0 (glSizeof,72)
03-12 06:08:07.320: E/eglCodecCommon(825): **** ERROR unknown type 0x0 (glSizeof,72)

এই ত্রুটিগুলি আপনি কোথায় দেখছেন? যদি এটি লগকটে থাকে তবে সেগুলি আপনার অ্যাপ্লিকেশন সম্পর্কে নাও থাকতে পারে। আপনি আপনার ডিভাইসে চলমান যে কোনও বিষয়ে বার্তা পান।
কুইকফিক্স

1
এটির লগক্যাট এমএসএক্স তবে আমি অ্যান্ড্রয়েড অ্যাপের মতো নন ফোনগ্যাপ অ্যাপ্লিকেশন চালালে আমি অনুরূপ বার্তা দেখতে পাই না। সমস্যাটি হ'ল এটি একটি অসীম লুপ এবং এটি থামবে না।
অমিত

1
আচমকা। আমি সবেমাত্র একটি প্রথম অ্যাপ্লিকেশন শুরু করেছি এবং এটিও দেখুন।
ব্লাডম্যানম্যান

2
আমি ফোনগ্যাপটি ছেড়ে দিয়েছি, সময়ের জন্য উপযুক্ত নয় এবং আকর্ষণীয় কিছুও নয়। আপাতত নেটিভ
অমিত

4
@ অমিত, এটি ফোনগ্যাপের সাথে সুনির্দিষ্ট নয়, এটি অ্যান্ড্রয়েড এমুলেটরের জিপিইউ অনুকরণের জন্য নির্দিষ্ট।
ফ্রেড

উত্তর:


127

যদি আপনি এমুলেটরটির "হোস্ট জিপিইউ ব্যবহার করুন" সেটিংস ব্যবহার করেন এবং আপনি এই বিকল্পটি চেক না করে তা অদৃশ্য হয়ে যায় তবে এটি ঘটে। আপনার যদি এখনও "হোস্ট জিপিইউ ব্যবহার করুন" প্রয়োজন হয় তবে লগক্যাট ফিল্টারটি কাস্টমাইজ করে আপনি ত্রুটিগুলি ফিল্টার করতে পারবেন। লিখুন ^(?!eglCodecCommon)অর্ডার Logcat আউটপুট থেকে অবাঞ্ছিত লাইন আউট স্ট্রিপ মধ্যে "লগ দ্বারা ট্যাগ করুন (Regex)" ক্ষেত্রের মধ্যে।


16
যদি আপনি ভাবছেন যে কীভাবে অ্যান্ড্রয়েড স্টুডিওতে লগক্যাট ফিল্টারটি কাস্টমাইজ করা যায়: আপনার প্যাকেজের নামের সাথে লগকটের ডানদিকে একটি ড্রপ ডাউন তালিকা রয়েছে। তারপরে ক্লিক করুন edit filter configuration
jxmallett

3
আমি লক্ষ্য করেছি যে এটি জামারিন স্টুডিওতে ফর্ম্যাট করা দরকার। ট্যাগ: ^ (?! (eglCodecCommon))
গ্যান্ডালফ 458

নিশ্চিত করুন আপনি এই কাজটি লগিন ট্যাগ অন্যথায় আপনি আংশিক ফলাফল দেখতে পাবেন
সমন্বয়সাধন করা

এটি কি একমাত্র এমুলেটরটি ঘটে?
বায়াম্যাক্স

69

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


4
আমি "হোস্ট জিপিইউ ব্যবহার করুন" পরীক্ষা না করলে আমার কিটকাট এমুলেটরটিও শুরু হবে না
কেন ফেহলিং

2
হ্যাঁ, "হোস্ট জিপিইউ ব্যবহার করুন" চালু থাকলে এমুলেটর শুরু হয় না
রাকেশ পাটাল

10
অনুকরণকারীগুলি মারাত্মকভাবে বেমানান এবং ক্রমাগত আপডেট হচ্ছে। নতুন বৈশিষ্ট্য এবং ত্রুটি প্রতিটি আপডেটের সাথে আসে বলে মনে হচ্ছে। এটি মজার কারণ কারণ আমি মন্তব্য পোস্ট করার সময় অ্যান্ড্রয়েড এসডিকে বিল্ড সরঞ্জামগুলি: 19.0.1 ব্যবহার করেছি। তারপরে আমাকে হোস্ট জিপিইউটি ব্যবহার করতে বাছাই করতে হবে বা আমি উপরে বর্ণিত ত্রুটিটি পেয়েছি। এখন আমি আপডেট দ্বারা অ্যান্ড্রয়েড এসডিকে বিল্ড সরঞ্জামগুলি ব্যবহার করতে বাধ্য হয়েছিল: 19.1.0 এবং আমি ব্যবহার হোস্ট জিপিইউ পরীক্ষা না করে এমুলেটর শুরু হবে না।
superbAfterSemperPhi

আমার 2 টি প্রকল্প রয়েছে (উভয় দেশীয় অ্যান্ড্রয়েড জাভা প্রকল্পগুলি, ফোনগ্যাপ নয়) এবং আমি সেগুলি একই এমুলেটরটিতে চালাচ্ছি। এর মধ্যে একটিতে এইগুলি পূর্ণ লগক্যাট রয়েছে, অন্যটির কোনওটি নেই ... কোনও ধারণা?
গ্যাব্রিয়েল

13

যারা ধাতব কাছাকাছি কাজ করতে চান তাদের জন্য, এখানে একটি আদেশ রয়েছে যা কোনও বিশেষ সরঞ্জাম বা স্ক্রিপ্টের প্রয়োজন ছাড়াই অযাচিত কাঁচকে পরিষ্কার করবে:

adb logcat "eglCodecCommon:S"

2

আমি একই বার্তাটি পাই, যখন ইন্টেল এক্সএইচএএম এমুলেটর ব্যবহার করার সময় (এআরএম এর পরিবর্তে) এবং "হোস্ট জিপিইউ ব্যবহার করুন" বিকল্পটি সক্ষম করা আছে। আমি বিশ্বাস করি যখন আপনি এটি অক্ষম করেন, এটি চলে যায়।


2

@ চেতনার সমাধান ইতিমধ্যে অর্ধেক পথ।

যারা শোরগোলের লগ বার্তা বাদ দিতে এবং তাদের অ্যাপ্লিকেশনটিতে লগ রাখতে চান তাদের জন্য এটিই সমাধান:

নতুন লগক্যাট ফিল্টার সেটিংস

লগ ট্যাগটিতে আপনার ব্যতিক্রমগুলি এটির মতো যুক্ত করুন: ^ (?! (EglCodecCommon | TagToExclude))

প্যাকেজের নাম : com.mycompany এ আপনার প্যাকেজের নাম বা উপসর্গ যুক্ত করুন।

এইভাবে আপনার পছন্দ মতো যতগুলি স্ট্রিং ফিল্টার করা এবং আপনার প্যাকেজে লগ রাখা সম্ভব।


1

এটা খুব বিরক্তিকর। গুগল কেন এটি সেখানে রাখে তা আমি নিশ্চিত নই - এমুলেটর থেকে কারও এই ট্র্যাসগুলির প্রয়োজন হয় না; আমরা জানি আমরা কি করছি আমি ব্যবহার করছি pidcatএবং আমি এটি কিছুটা সংশোধন করেছি
BUG_LINE = re.compile(r'.*nativeGetEnabledTags.*') BUG_LINE2 = re.compile(r'.*glUtilsParamSize.*') BUG_LINE3 = re.compile(r'.*glSizeof.*')

এবং
bug_line = BUG_LINE.match(line) if bug_line is not None: continue bug_line2 = BUG_LINE2.match(line) if bug_line2 is not None: continue bug_line3 = BUG_LINE3.match(line) if bug_line3 is not None: continue

এটি একটি কুরুচিপূর্ণ সংশোধন এবং আপনি যদি সত্যিকারের ডিভাইসটি ব্যবহার করেন তবে আপনার সেই ওপেনজিএল ত্রুটির প্রয়োজন হতে পারে তবে আপনি ধারণাটি পেয়েছেন got

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