আমার কে 9 ফোল্ডারগুলি সিঙ্ক করার চেষ্টা করার সময় যে ত্রুটিগুলি ঘটছে তার পুরো পাঠটি কীভাবে আমি দেখতে পাবো সে সম্পর্কে কারও কি কোনও পরামর্শ রয়েছে?
মনে হচ্ছে এই লগ বার্তা দেখতে কোন উপায় নেই ডিভাইসে ছাড়া রুট এক্সেস , কিন্তু আপনি যদি রুট এক্সেস আছে না, সেখানে বিকল্প একটি দম্পতি আছে পারেন প্রয়োজনীয় অনুমতি প্রদান করার জন্য aLogcat বা ভয়ঙ্কর হ্যাক ব্যবহারের বিষয়ে বিবেচনা টি এম দৃশ্যে তাদের সরাসরি।
আপনার পিসিতে লগ ফাইলগুলি বা ওয়ার্কস্টেশনের মাধ্যমে দেখুন adb
আপনি যদি নিজের অ্যান্ড্রয়েড ডিভাইসটিকে একটি পিসি বা ওয়ার্কস্টেশনে সংযুক্ত করতে পারেন তবে আপনি adb
কমান্ডের মাধ্যমে লগগুলিতে অ্যাক্সেস করতে পারেন ।
Windows এ এই কাজের জন্য, প্রথমে আপনার ইনস্টল করতে হবে অ্যান্ড্রয়েড SDK এর (যা প্রয়োজন হবে জাভা SE SDK এর ) এবং যোগ android-sdk\tools
এবং android-sdk\platform-tools
করতে সিস্টেম পাথ । তারপর, আপনার নেক্সাস 7 USB ডিবাগিং সক্ষম USB- এর মাধ্যমে তা চলা, এবং ইনস্টল অ্যান্ড্রয়েড কম্পোজিট এডিবি ইন্টারফেস থেকে android-sdk\extras\google\usb_driver
(আমি এখানে দেখুন উইন্ডোজ এক্সপি বলপূর্বক ছিল তে এটি নিজের এটা ড্রাইভার খুঁজে হবে)।
কিভাবে পেতে বিষয়ে বিশদ বিবরণের জন্য adb
আপ এবং চলমান পূর্ণ অ্যান্ড্রয়েড SDK এর ইনস্টল করুন, বা ম্যাক বা লিনাক্স মেশিন এ দেখতে পান ছাড়া Izzy এর চমৎকার উত্তর থেকে
সেখানে এডিবি এর সংক্ষিপ্ত ইনস্টলেশন করা হয়?
তারপরে আপনি একটি শেল (উদাহরণস্বরূপ একটি cmd
উইন্ডো) খুলতে এবং কমান্ডটি চালাতে পারেন:
adb logcat k9:V *:S AndroidRuntime:E
- আমি নিশ্চিত করেছি যে এটি আমার অ-শিকড় নেক্সাস 7 এ কাজ করে।
অলগকাটকে অনুমতি প্রদান করুন
আপনার যদি রুট অ্যাক্সেস থাকে তবে READ_LOGS
আপনি এলগক্যাটকে অনুমতি দেওয়ার বিষয়ে বিবেচনা করতে পারেন , যেমন এই পোস্টে পরামর্শ দেওয়া হয়েছে যে লোগ্যাট / ক্যাটলগ / লম্বারজ্যাক কাজ করছে না? এই কি ... উপর XDA- ডেভেলপারগণ ফোরাম :
pm grant <pkg> android.permission.READ_LOGS
এই অনুমতিটি প্রদান করার জন্য alogcat
বা alogcat.donate
, আপনি দান সংস্করণটি চালাচ্ছেন কিনা তা নির্ভর করে আপনি নিম্নলিখিত আদেশগুলির একটি ব্যবহার করবেন:
pm grant org.jtb.alogcat.donate android.permission.READ_LOGS
pm grant org.jtb.alogcat android.permission.READ_LOGS
অ্যান্ড্রয়েড-বিকাশকারী এবং টিকিটের একটি পোস্ট অনুসারে , অনুমতি অনুদানটি পুনরায় বুট এবং আপডেটে বেঁচে থাকে, তবে আনইনস্টল / পুনরায় ইনস্টল করে না।
দুঃখের বিষয় যেহেতু এটির জন্য রুট অ্যাক্সেসের প্রয়োজন, আমি এটি ডিভাইসে বা আমার পিসিতে চালিত করি না কেন (এর দ্বারা adb shell
পূর্ববর্তীকৃত) আমি কেবল ত্রুটিটি পেয়েছি:
Neither user 12345 nor current process has android.permission.GRANT_REVOKE_PERMISSION
- আমি নিশ্চিত করতে পারি না যে এটি কাজ করে, যেহেতু আমার নেক্সাস 7 টি মূল নয়।
একটি ভয়ঙ্কর হ্যাক টিএম ব্যবহার বিবেচনা করুন
আপনার যদি রুট অ্যাক্সেস থাকে , আপনি ডিভাইস শেল থেকে সেটুইড logcat
রুট তৈরি এবং লগক্যাট চালানো বিবেচনা করতে পারেন , আমার এই উত্তরে প্রস্তাবিত আমি কীভাবে রুট অ্যাক্সেস ছাড়াই আমার নেক্সাস 7 এ অ্যান্ড্রয়েড লগ ফাইলগুলি অ্যাক্সেস করতে পারি? প্রশ্ন:
chmod 04755 /system/bin/logcat
logcat k9:V *:S AndroidRuntime:E
- আবার, আমি নিশ্চিত করতে পারি না যে এটি কাজ করে এবং আমি সম্ভবত এটি কেবলমাত্র শেষ অবলম্বন হিসাবে ব্যবহার করব , সুরক্ষা সংক্রান্ত প্রভাবগুলি।
কেন 9 এর কোনও লগ বার্তা এলগক্যাট লগ ভিউয়ারে উপস্থিত হচ্ছে না ?
জেলি বিনের কিছু পরিবর্তন হতে পারে যা কে 9 এর লগিংকে কাজ করা বন্ধ করে দেয়?
যেহেতু সাধারণভাবে অলগক্যাট দ্বারা খুব কম কিছু বার্তা প্রদর্শিত হচ্ছে বলে মনে হচ্ছে , জেলি বিনের মধ্যে এমন কিছু পরিবর্তন হয়েছে যার অর্থ এই হতে পারে যে এটি আর সমস্ত বার্তা অ্যাক্সেস করতে সক্ষম নয়?
এটি জেলি বিনের একটি পরিবর্তন হিসাবে দেখা যাচ্ছে যা সমস্ত অ্যাপ্লিকেশনকে প্রভাবিত করে যা লগ ফাইলগুলি পড়ার চেষ্টা করতে পারে।
স্পষ্টতই READ_LOGS জেলি বিনের তৃতীয় পক্ষের অ্যাপ্লিকেশনগুলিতে অনুমতি দেওয়া হয় না । যেহেতু এই লিঙ্কটি বিশ্বাসযোগ্য নয় বলে মনে হচ্ছে:
আজ আমি আমার অ্যাপ্লিকেশনটি গুগল প্লেতে ছাড়ার আগে নতুন (এপিআই 16) এমুলেটরটিতে পরীক্ষা করেছি। দেখা গেছে যে অ্যান্ড্রয়েড এখন তৃতীয় পক্ষের অ্যাপ্লিকেশনগুলিতে এই অনুমতিটি দিতে অস্বীকার করেছে। এটি অদ্ভুত কারণ আমি জেলি বিনের সমস্ত নথিভুক্ত পরিবর্তনগুলি দেখেছি এবং READ_LOGS অনুমতি উল্লেখ করে এমন কোনও কিছুই খুঁজে পাইনি।
এবং পরে
READ_LOGS এর সুরক্ষা লেভেল এখন "স্বাক্ষর | সিস্টেম | বিকাশ"। সুরক্ষা লেভেলের জন্য নতুন পাইপ সিনট্যাক্সটিও বিনা প্রতিবেদিত (দেখুন http://code.google.com/p/android/issues/detail?id=34785 )।
আমার সন্দেহ হ'ল অলগকাট কেবল নিজের দ্বারা তৈরি বার্তাগুলি দেখছে এবং এটি ভিএম ।
আরও তথ্যের জন্য, আমার প্রশ্নের প্রবাহের উত্তরটি দেখুন আমার জেলি বিন সিস্টেম লগ ফাইলটি আমার কতটা সক্রিয় হওয়া উচিত?
adb logcat
এখনও জেলি বিনের পুরো অ্যান্ড্রয়েড লগ পেতে সক্ষম।