লগক্যাট কেন আমার অ্যান্ড্রয়েডে কিছু দেখায় না ( গ্রহের সাথে অ্যাপ্লিকেশন বিকাশের সময়)?
এটি কেবল কিছু মুদ্রণ করে না। এটা খালি.
লগক্যাট কেন আমার অ্যান্ড্রয়েডে কিছু দেখায় না ( গ্রহের সাথে অ্যাপ্লিকেশন বিকাশের সময়)?
এটি কেবল কিছু মুদ্রণ করে না। এটা খালি.
উত্তর:
আপনি মাইলিন ইনস্টল করেছেন?
আমার এই একই সমস্যা ছিল তবে আমার ফিক্সটি অনেক বেশি বেসিক:
যদি লগগ্যাট প্যানেলটি Eclipse এ খালি থাকে তবে এমুলেটরটির ফোকাস থাকে না। ডিডিএমএসের দৃষ্টিকোণে যান এবং ডিভাইস প্যানেলে (উপরের-বাম স্ক্রিন) 'এমুলেটর' এ ক্লিক করার চেষ্টা করুন।
ডায়াল
*#*#2846579#*#*
এবং আপনি একটি লুকানো মেনু দেখতে পাবেন। প্রকল্প মেনু> পটভূমি সেটিং> লগ সেটিং এ যান এবং লগ উপলভ্যতা (লগ স্যুইচ) এবং স্তর (লগ স্তর বিন্যাস) সংজ্ঞায়িত করুন।
দয়া করে নোট করুন এটি হুয়াওয়ে ফোনগুলিতে কেবলমাত্র আইডিয়ো এক্স 3 ( এখানে ) এর জন্য বর্ণিত হিসাবে প্রযোজ্য হতে পারে এবং অনার U8860 এ পরীক্ষা করা হয়।
ডিভাইস প্যানেলে ক্লিক করা যদি স্প্যাম না নিয়ে আসে reset adb
তবে স্ন্যাপশট বোতামের ডানদিকে ত্রিভুজ থেকে ড্রপআউট মেনুতে ব্যবহার করুন।
আমার চালু / বন্ধ একই সমস্যা রয়েছে এবং আমি যেভাবে সমাধান করেছি তা ফাইল >> পুনরায় চালু (পুনরায় সূচনা)
যদিও মোমো প্রদত্ত উত্তরটি সমস্যাটিকে অস্থায়ীভাবে সমাধান করবে যখন পরবর্তী সময় আপনি যখন গ্রহনটি চালু করবেন বা অন্য কোনও এমুলেটর / ডিভাইস চালু করবেন তখন সম্ভবত এটি পুনরায় পুনরায় যোগাযোগ করতে পারে।
ডিভাইস ভিউতে সর্বদা আমার ডিভাইসটি বেছে নেওয়ার পরিবর্তে আমি আরও ভাল সমাধান পেয়েছি তা হল আপনার গ্রহগ্রহের পছন্দগুলিতে যাওয়া এবং বামদিকে তালিকায় অ্যান্ড্রয়েড -> লগগেটে নেভিগেট করা এবং তারপরে অ্যাপ্লিকেশনগুলির বার্তাগুলির জন্য লগক্যাটটি সক্ষম করুন কর্মক্ষেত্র "।
আপনি যে কোনও ডিভাইস লগক্যাট ব্যবহার করছেন না কেন অ্যাপ্লিকেশন আরম্ভ হওয়ার সাথে সাথে এটি স্বয়ংক্রিয়ভাবে আউটপুট প্রদর্শিত শুরু করবে।
এটি এমন একটি ফিল্টার সেটআপ করবে যা নিশ্চিত করে যে আপনার অ্যাপ্লিকেশন থেকে কেবল আউটপুট প্রদর্শিত হবে, যা আপনি প্রয়োজন হিসাবে পুনরায় ব্যবহার / অক্ষম করতে পারবেন।
সম্ভবত আপনার ডিভাইসে লগটি সক্ষম নয়। নিম্নলিখিত কমান্ড চালানোর চেষ্টা করুন।
adb shell
echo 1 > /sys/kernel/logger/log_main/enable
/sys/kernel
?
ঠিক আছে. এইভাবে আমি এটি কাজ করতে পেলাম। আমি প্রথমে মোমোর পরামর্শ অনুসরণ করেছিলাম, তা হ'ল ...
যদি লগগ্যাট প্যানেলটি Eclipse এ খালি থাকে তবে এমুলেটরটির ফোকাস থাকে না। ডিডিএমএস দৃষ্টিকোণে যান এবং ডিভাইস প্যানেলে (উপরের-বাম স্ক্রিন) 'এমুলেটর' এন্ট্রি ক্লিক করার চেষ্টা করুন।
কিন্তু কোন উপকার.
আমি তখন reset adb
ফুরিকুরেটসুর পরামর্শ অনুসারে (অ্যান্ড্রয়েড ডিবাগ ব্রিজ) চেষ্টা করেছি। কিভাবে? উইন্ডো -> ডিভাইস -> উল্টো ত্রিভুজ মেনু বোতাম -> অ্যাডবি পুনরায় সেট করুন।
এটি কাজ করে না , তবে আমি নিম্নলিখিত বার্তাটি পেয়েছি:
অ্যান্ড্রয়েড হায়ারারচিউভিউয়ার: ডিভাইস থেকে ফোকাসযুক্ত উইন্ডো পেতে অক্ষম
এর অর্থ মোমো ঠিক ছিল যে আমার Android ডিভাইস বা এমুলেটরটির ফোকাস নেই। তবে আমার ক্ষেত্রে যে সমাধান করেছি তা আলাদা is
আমার জন্য কী কাজ করেছে:
1) আমার অ্যান্ড্রয়েড ডিভাইস, যা ইউএসবি এর মাধ্যমে আমার কম্পিউটারের সাথে সংযুক্ত ছিল সেগুলি পুনরায় প্লাগ করে।
২) আবদুল হামযাহ দ্বারা উল্লিখিত গ্রন্থটি File -> Restart
পুনরায় চালু করা (যদিও যেহেতু আমি করতে পারি তা আমি জানি না , তাই আমি নিজেই গ্রহণ করি এবং পরে আবার আবেদনটি পুনরায় শুরু করি))
আমি এখন আমার লগকটে লগ দেখতে পারি।
আশা করি এটি আপনাকেও সহায়তা করবে।
সবচেয়ে সহজ সমাধানটি আমার পক্ষে কাজ করেছে: আমার ফোন এবং একিপ্লিসটি বন্ধ করে আবার চালু করুন।
আপনি যদি কোনও ডিভাইস ব্যবহার করছেন তবে সহজ চেকটি হল গ্রহনটি পুনরায় চালু করা।
** আপনার গ্রহনটি বন্ধ করতে হবে না **
ফাইল > পুনরায় চালু করুন use
দ্রুত দ্বিতীয় বা দু'এতে আপনাকে আপনার লগকেট রিটার্ন দেখতে হবে
বিকাশকারী সেটিংসে যান এবং ডিবাগিংয়ের জন্য যাচাই করুন Deb ডিবাগিংয়ের জন্য অ্যাপ্লিকেশনটি খালি রয়েছে
এটি আকর্ষণীয় হয়ে যায় যখন আপনি জানতে পারেন যে এই থ্রেডের সমস্ত উত্তরগুলির কোনওটিই সহায়ক ছিল না।
এবং তারপরে আপনি খুঁজে পেয়েছেন যে আপনার ADT 22.6.3.v201404151837-1123206 সংস্করণে যদি আপনি একই প্যাকেজের নাম ( অ্যাপ্লিকেশন নাম ) দিয়ে দুটি ফিল্টার যুক্ত করেন তবে লগটি প্রদর্শিত হবে না।
এটা তোলে অদ্ভুত ছিল কারণ লগ দুই সেকেন্ড আগে ছিল, এবং ডিবাগ মোড অ্যাপ্লিকেশন চালু অ্যাপ্লিকেশন ফিল্টার যা দুর্ঘটনায় আমি করেছি সেটআপ নিজে করুন, এবং তারপর এডিটি জাদুর সব লগ সরিয়ে ফেলা হবে জন্য একটি ডিফল্ট ফিল্টার, এবং যোগ করে কিছুই এর সমস্ত বার্তা (ফিল্টার নেই) সহ ফিল্টার কাজ করেছে !
আমি আশা করি আমি কাউকে কিছু সময় বাঁচিয়েছি ... আমি প্রায় এক ঘন্টা ছিলাম।
==== আপডেট ====
এবং তারপরে আমি আরও একটি সংক্ষিপ্ত অতিবাহিত করেছিলাম যে এটি অন্য কোনও সমস্যার মুখোশ দিচ্ছে ...
আমি দ্বৈত পর্দা নিয়ে কাজ করছি, দ্বিতীয়টি ভিজিএ / আরজিবি - এর মাধ্যমে সংযুক্ত রয়েছে - (এটি কীভাবে বলা হয় তা সত্য নয়) এবং আমি কী করতে পারি, আমি আমার কোড সম্পাদকদের থেকে দূরে লগক্যাটটি দিয়ে আরও বেশি আরামদায়ক, তাই আমি এটি অন্য উইন্ডোতে রেখেছি, এবং এটি দেখা যাচ্ছে যে আমার জন্য লগগুলি অদৃশ্য হওয়ার মূল কারণ।
আপনি যদি নিজের মোবাইলে সাইনজেনড ব্যবহার করছেন তবে এটি ডিফল্টরূপে লগিং নিষ্ক্রিয় করবে, এই পদ্ধতিটি ব্যবহার করে দেখুন:
আপনার ডিভাইসে, "/system/etc/init.d/" ফোল্ডারটি খুলুন যদি অনেকগুলি ফাইল থাকে তবে প্রতিটি ফাইল খোলার চেষ্টা করুন এবং এই লাইনের জন্য সন্ধান করুন:
আরএম / দেব / লগ / প্রধান
এখন, এই লাইনের মত মন্তব্য করুন: # আরএম / ডেভ / লগ / প্রধান
ফাইলটি সংরক্ষণ করুন এবং পুনরায় বুট করুন।
আমি একই সমস্যার মুখোমুখি হয়েছিলাম তবে যখন আমার ডিভাইস সংযুক্ত থাকে তখন অন্য ডিভাইসগুলি সংযুক্ত থাকে এবং যখন দেখানো হয় না তখন আমার ক্ষেত্রে লগগুলি প্রদর্শিত হয়।
এটি আমার কয়েক দিন সময় নিয়েছিল এবং অবশেষে, আমি আমার ফোনটি পুনরায় চালু করার সময় সমস্যাটি সমাধান হয়ে গেছে।
কনসোল আপনাকে কিছু বলছে কিনা তা পরীক্ষা করুন। সাধারণত এটি তখন ঘটে যখন প্রকল্পটি ডিভাইসে ইনস্টল করা যায়নি এবং কেবল পূর্ববর্তীটি দেখায়। আমি এটির সর্বাধিক সাধারণ ঘটনাটি হ'ল যখন প্রকল্পে বিভিন্ন স্বাক্ষর থাকে এবং তা মোটেও চলমান হয় না। দয়া করে, আপনি দেখেন এমন সমস্ত লাল বর্ণটি পড়ুন। যদি লগকিট কিছু না দেখায় তবে কনসোলটি করবে তা নিশ্চিত হয়ে নিন।
আমারো একই ইস্যু ছিল. আপনার প্রকল্পটি পুনরায় চালু করতে বা আপনার প্রকল্পটি পরিষ্কার করার দরকার নেই। আপনি অনুসরণ করতে পারেন:
আপনি অন্ধকার মার্স (অন্তত Mars.1 বা Mars.2) ব্যবহার করেন, তাহলে চেষ্টা সমাধান এখানে বর্ণিত: Logcat অন্ধকার মঙ্গল অদৃশ্য বার্তাগুলি দেখাবার ।
এটি আমার ক্ষেত্রে সহায়তা করেছে।
আপনার অ্যান্ড্রয়েড ফোন এবং আপনার ল্যাপটপে একই তারিখ এবং সময় সেট করুন।
লগগুলি না দেখানোর ক্ষেত্রে আমার একই রকম সমস্যা ছিল এবং আমি ফোনে সঠিক তারিখটি সেট করার পরে আমি লগগুলি দেখতে শুরু করি (আমি ফোনটি পুনরায় চালু করেছি এবং ঘন্টাটি সম্পূর্ণ ভুল ছিল!)।
আপনি যদি অন্য সকলের চেষ্টা করে থাকেন এবং খালি লগক্যাটটি হারিয়ে ফেলেন। আমি অন্য একটি সহজ উপায় পেয়েছি।
অ্যাডাবির একটি পুরানো সংস্করণ ডাউনলোড করুন এবং আবার চেষ্টা করুন, এটি সম্ভবত কাজ করছে, কমপক্ষে আমার জন্য অ্যান্ড্রয়েড .0.০ ফোন (ভেন্ডর আপডেট হওয়া বন্ধ করে) নিয়ে কাজ করছে।
পুরানো সংস্করণগুলির জন্য দরকারী লিঙ্কটি এখানে ।
এক প্লাস ডিভাইস এবং উবুন্টু ওএসের জন্য: -
উবুন্টুতে অ্যাডবি সরঞ্জামগুলি ইনস্টল করুন
sudo অ্যাপ-এন্ড্রয়েড-সরঞ্জাম-অ্যাডবি ইনস্টল করুন
এখন, আপনার ডিভাইসটি ইউএসবি দিয়ে পিসিতে সংযুক্ত করুন।
ওপেন মাউন্ট করা "ওয়ান প্লাস ড্রাইভার"। আইকনের মতো একটি ডিস্ক
ওয়ানপ্লাস_ ইউএসবি_ড্রাইভার_সেটআপ.এক্সে রাইট ক্লিক করুন এবং ওয়াইন দিয়ে চালান
তারপরে বর্তমান ড্রাইভে যেখানে আপনার এই "ওয়ানপ্লাস_ ইউএসবি_ড্রাইভার_সেটআপ.এক্সে" এবং অন্যান্য ড্রাইভার ফাইল উপস্থিত রয়েছে সেখানে টার্মিনাল খুলুন। এবং চালান
./adb_config_Linux_OSX.sh অথবা sh adb_config_Linux_OSX.sh
এই টার্মিনালটি বন্ধ করুন
একটি নতুন টার্মিয়ানাল খুলুন এবং চালান
অ্যাডবি সার্ভার-স্টার্ট
আপনার এক প্লাস ডিভাইসটি আপনাকে আপনার পিসিকে ডুবগিং এজেন্ট হিসাবে সনাক্ত করতে অনুরোধ জানাবে। এখন, টার্মিনাল এ চালান। এটি আপনার ডিভাইসটি দেখানো উচিত।
adb devices
adb logcat
কমান্ডের আউটপুট , বা উভয়ই?