android এডিবি অ্যান্ড্রয়েড ডিভাইস অননুমোদিত



এশীয় উন্নয়ন ব্যাংকের ঋণ নীতি (22)

আমি একই সমস্যা ছিল। "মিডিয়া ডিভাইস" (MTP) এর পরিবর্তে "USB কম্পিউটার সংযোগ" এ "ক্যামেরা (পিটিপি)" সেট করে এটি সমাধান করা হয়েছে।

যেহেতু আমি Eclipse পুনরায় ইনস্টল করেছি (কেবল মুছে ফেলা হয়েছে এবং এটি আবার ডাউনলোড করা হয়েছে) আমি স্যামসাং গ্যালাক্সি আই 9 001 (সায়ানোজোডম-অ্যানড্রয়েড 4.4.2) এ আমার অ্যাপ্লিকেশনগুলি ডিবাগ করতে পারছি না। এটা পুনরায় ইনস্টলেশনের আগে সূক্ষ্ম কাজ।

আনপ্লাগ / প্লাগ, আনচেক / চেক করুন "ডিবাগ সক্ষম করা", অ্যাডব্লি kill-server / adb start-server, পুনরায় চালু করুন ফোন / কম্পিউটার আমার জন্য কাজ করে না। ডিভাইস অনুমোদন ডায়ালগে প্রদর্শিত হবে না (তবে মনে রাখবেন যে ডায়ালগ পুনরায় ইনস্টল করার আগে উপস্থিত হয়েছিল)। আমি এই অনুমোদন ডায়ালগ প্রদর্শনের জন্য জোর কিভাবে কোন ধারণা আছে। .Android ডিরেক্টরিতে কোন abd_key.pub ফাইল নেই। যখন আমি সিপিইউ তথ্য পড়ার চেষ্টা করি DDMS বলছে:

[2014-04-15 12:47:06 - DDMS] device unauthorized. Please check the confirmation dialog on your device.

কোন ধারনা? কনফিগারেশন ডায়ালগ ছাড়া নিজে কী উৎপন্ন করা সম্ভব?

ইউএসবি সংযোগ

তারবিহীন যোগাযোগ


Answer #1

লিনাক্স-উবুন্টু-14.04
আমি এই পোস্টের জন্য সব উত্তর পড়া, কিছুই আমার জন্য কাজ করেছে :(
এটি হতে পারে কারণ আমি সাধারণ ডিভাইস ব্যবহারকারীর ডিভাইস ব্যবহার করছি না, কর্পোরেট ডিভাইসে কাজ করছি!

থিংস আমার জন্য কাজ করা হয়:
আপনার ডিভাইসের জন্য VID, PID পান lsusb থেকে এবং 51-android.rules আপডেট করুন ( https://source.android.com/source/initializing.html#configuring-usb-access )
Adb_usb.ini একই ভিআইডি, পিআইডি দিয়ে আপডেট করা নিশ্চিত করুন


Answer #2

রেফারেন্সের জন্য, আমি লিনাক্সেও একই সমস্যা নিয়ে আসছি এবং এটির একটি সময় খুঁজে বের করার সময় ছিল। আমি অবশেষে নির্ধারণ করেছিলাম যে আমার কাছে ~ / .android ডিরেক্টরি ছিল যা রুট মালিকানাধীন ছিল (রুট হিসেবে অ্যাডব চালানোর জন্য ধন্যবাদ, অন্য সংযোগ সমস্যাগুলি সনাক্ত করার চেষ্টা করার সময় ঘোরাফেরা করার সময়)। রুট মালিকানাধীন ~ / .android ডিরেক্টরি মুছে ফেলার পর নিখোঁজ অনুমোদন ডায়ালগটি পরবর্তী সময় আমি ডিভাইসটিকে পুনরায় সংযুক্ত করে ফেলেছি।

এটি সম্ভব যে কেবলমাত্র মালিকানা পরিবর্তন করাও সমস্যাটির সমাধান করবে - আমি অনুমান করছি যে এটিকে মূল সমস্যাগুলির মূল ভিতরের মধ্যে থাকা অ্যাডব কী কী অ্যাক্সেসের অ্যাক্সেসের সহজ অভাব ছিল। আমি যে যাচাই না, যদিও, এবং আমি ইচ্ছাকৃতভাবে আমার হার্ড জিতেছে সংযোগ বিচ্ছিন্ন করতে যাচ্ছি না তাই আমি চেক করতে পারেন ;-)


Answer #3

অ্যান্ড্রয়েড স্টুডিও ইনস্টল করার পরে, "~ / .android" ফোল্ডারটিতে আমার ভুল অনুমতি ছিল (শুধুমাত্র রুটের জন্য পড়া এবং লেখার জন্য অ্যাক্সেস)। তাই আমি এটি পরিবর্তন করেছি এবং অ্যান্ড্রয়েড স্টুডিও থেকে ডিভাইস চালানো হয়েছে (ডিভাইসটি এখনও "অননুমোদিত" হিসাবে চিহ্নিত হয়েছে)।

অ্যান্ড্রয়েড স্টুডিওতে একটি ত্রুটি দেখা গেছে "apk ইনস্টল করার সময় ত্রুটি", কিন্তু ফোল্ডারে "~ / .android" ফাইলগুলি "adbkey", "adbkey.pub", "debug.keystore" তৈরি করা হয়েছে।

তারপরে আমি অ্যাডবামটি পুনরায় চালু করলাম (রান কমান্ড অ্যাডব্লু-সার্ভার এবং অ্যাডবাম সার্ভার-সার্ভার ) এবং অনুমোদন ডায়ালগটি আমার ডিভাইসে হাজির হয়েছিল।

আশা করি কেউ এই সমাধান যোগাযোগ করবে।


Answer #4

আপনি উবুন্টুতে থাকলে সার্ভারটি রুট হিসাবে চালানোর চেষ্টা করুন:

sudo adb kill-server

sudo adb start-server

Answer #5

কিছু স্যামসাং ডিভাইসগুলিতে মোড পরিবর্তন যা *#0808# ডায়াল করে সেট করা যেতে পারে সরাসরি রিবুট ছাড়াই আটকাতে পারে না। রিবুট হয়ে গেলে, একই স্ট্রিংটি ডায়াল করুন এবং আপনার adb + mdp নির্বাচিত এবং নিশ্চিত করুন যে এটি USB এ সেট করা আছে। এই পরে ফোন পুনরায় সংযোগ এবং ADB সার্ভার পুনরায় আরম্ভ নিশ্চিত করুন। এছাড়াও ইউএসবি হাব এবং ভার্চুয়াল মেশিন জাদুকরী এড়ানোর চেষ্টা করুন আরো জটিল বিষয়। অনুমোদিত ডিভাইস ইত্যাদি সাফ করার পূর্বে পূর্বে উল্লিখিত নির্দেশাবলী অনুসরণ করুন।


Answer #6

আমি দুটি ফোন একই বার্তা ছিল:

- Sony Xperia E
- Samsung Galaxy Core 2

উভয় অ্যান্ড্রয়েড 4.4.2, এবং আমি এই দুটি ধাপ সঙ্গে এটি সমাধান:

1.- এসডিকে ম্যানেজার থেকে অ্যান্ড্রয়েড এসডিকে সর্বশেষ সংস্করণ ডাউনলোড করে 1.0.31 এ আমার অ্যাডাব আপডেট করা হচ্ছে

আপনি টাইপ করে আপনার অ্যাডোবি সংস্করণ চেক করতে পারেন

adb version

2.- একবার ফোনটি USB ডিবাগিং মোডে প্লাগ হয়ে গেলে, একটি বার্তা প্রদর্শিত হয় যা আপনাকে এই কম্পিউটারটিকে ডিবাগিংয়ের জন্য অনুমোদন করার জন্য জিজ্ঞাসা করে। আপনাকে "সর্বদা এই কম্পিউটারটিকে অনুমতি দিন" চিহ্নিত করতে হবে এবং অনুমতিতে ক্লিক করুন।

আশা করি এটা সাহায্য করবে.


Answer #7

আমি আমার ফোনে আরএসএ ফিঙ্গারপ্রিন্ট পপ আপ পাইনি।

আমি মধ্যে যেতে ছিল

  C:\Users\<userName>\.android\adbkey and adbkey.pub 

ফাইল, যারা মুছে দিন এবং তারপর হত্যা এবং পুনরায় চালু করুন adb সার্ভার। আমাকে ডিবাগার বন্ধ করতে এবং পিটিপি মোডে ইউএসবি হিসাবে সংযোগ স্থাপন করতে হয়েছিল।

কারণ এই রাস্তায় আরএসএ অনুমোদন কী সংরক্ষণ করা হচ্ছে, অ্যাডব সার্ভারটি হত্যাকাণ্ড এবং পুনরায় আরম্ভ করা সাহায্য করে না।


Answer #8

এটি ত্রুটি কারণ আপনার উইন্ডো সংস্করণটি ইউএসবি 3.0 এর জন্য ড্রাইভার থেকে অনুমোদিত অনুমতি গ্রহণকারীর জন্য ড্রাইভার নেই। আমি এই বাগ সঙ্গে 5 দিন অতিবাহিত। এখন, 58964_Intel (R) _USB_3.0 ড্রাইভার ইনস্টল করুন। এবং সন্ত্রস্ত কোড দিয়ে অবিরত!

আমি ড্রাইভার ডাউনলোড করার জন্য এই লিঙ্ক ব্যবহার করুন


Answer #9

আমি আমার Nexus 10 এর সাথে এই ত্রুটিটি পাচ্ছিলাম। আমি যে সব উত্তর খুঁজে পাচ্ছিলাম আমি চেষ্টা করেছি, এবং তারপর আমি বুঝতে পারলাম আমি স্বাভাবিকের চেয়ে ভিন্ন USB পোর্ট ব্যবহার করছি। আমি সাধারণত আমার পোর্ট ব্যবহার করার জন্য সুইচ করতাম, যা আমার ল্যাপটপের অন্য দিকে, এবং অনুমোদনটি আমার ট্যাবলেটে পপ আপ করে!


Answer #10

সমস্যা সমাধানের জন্য আমি যা করেছি তা ইউএসবি পোর্টে আবার সংযোগ বিচ্ছিন্ন এবং পুনরায় সংযোগ স্থাপন করা ছিল (আমার মেশিনে অন্য পোর্টের সাথে সম্পন্ন)।

তারপর আমি চার্জ করা হয়েছে এবং যে এটা। মোবাইল ডিভাইসটি আমাকে মেশিনের অ্যাক্সেস দেওয়ার জন্য জিজ্ঞাসা করল, আমি রাজি হলাম এবং এটিকে সমাধান করেছিলাম।

অ্যাডবি ডিভাইস চালানোর সময়, আমি তালিকায় ডিভাইস দেখেছি।

(উইন্ডোজ 10 হোম সম্পন্ন)।


Answer #11

আপনি kies ইনস্টল আছে কিনা তা পরীক্ষা করুন। যে এক সম্ভাব্য সমাধান


Answer #12

আমি শুধু adb kill-server চেষ্টা করি, এটি আমার জন্য কাজ করে:

PS C:\Users\languoguang> adb devices
List of devices attached
MKJ0117A19000186        unauthorized
PS C:\Users\languoguang> adb shell
error: device unauthorized.
This adb server's $ADB_VENDOR_KEYS is not set
Try 'adb kill-server' if that seems wrong.
Otherwise check for a confirmation dialog on your device.

হত্যা এবং adb সার্ভার শুরু করুন:

PS C:\Users\languoguang> adb kill-server
PS C:\Users\languoguang> adb start-server
* daemon not running; starting now at tcp:12345
* daemon started successfully
PS C:\Users\languoguang> adb devices
List of devices attached
MKJ0117A19000186        device

Answer #13

ওহহ অবশেষে আমি এটা figured আউট! Eclipse ডিরেক্টরি মুছে ফেলার পর আমি এটি অন্য ডিরেক্টরিতে ইনস্টল করেছি।

echo %ANDROID_SDK_HOME%

sdk ডিরেক্টরি ভুল পথ প্রদর্শিত হয়েছে।

  1. setx ANDROID_SDK_HOME "E:\adt-bundle-windows-x86_64-20140321\sdk"
  2. আনপ্লাগ ডিভাইস
  3. adb kill-server
  4. adb start-server
  5. প্লাগ ডিভাইস

এই পদক্ষেপগুলির পর, আমি আমার ফোনে RSA ফিঙ্গারপ্রিন্টের সাথে নিশ্চিতকরণ কথোপকথন দেখতে সক্ষম হয়েছিলাম :)


Answer #14

আমি এই মূঢ় সমস্যা ঘন্টা অপচয়। উপরের সমাধানগুলির মধ্যে কেউ আমার নিজের জন্য কাজ করেনি।

আমি উইন্ডোজ 10 চালাচ্ছি। আমার অ্যান্ড্রয়েড এসডিকে পুরানো ম্যানুয়াল ইনস্টলেশনের পাশাপাশি অ্যান্ড্রয়েড স্টুডিওর SDK ছিল। আমি আমার ম্যানুয়ালি ইনস্টল করা SDK মুছে ফেলেছি এবং আমার সমস্ত ডিভাইস কাজ বন্ধ করেছে। এই উপসর্গ ছিল:

$ adb usb
error: device unauthorized.
This adb server's $ADB_VENDOR_KEYS is not set
Try 'adb kill-server' if that seems wrong.
Otherwise check for a confirmation dialog on your device.

পাশাপাশি

$ adb devices
List of devices attached
id1        unauthorized
id2        unauthorized
id3        unauthorized

সৎ হতে আমি নিশ্চিত নই যে এই পদক্ষেপগুলির মধ্যে কোনটি আমাকে ইউএসবি ডিবাগিংয়ের অনুমতি দেয়? আমি সম্পূর্ণতা জন্য সবকিছু তালিকাভুক্ত তাই ফিরে অনুরোধ করে। সবচেয়ে সহজ থেকে কঠোর থেকে অর্ডার যায়। বেশিরভাগ মানুষ প্রথম দুই বিভাগের পরে তাদের পায়ের উপর ফিরে বলে মনে হচ্ছে।

ADB পুনরায় আরম্ভ করুন

আমি নীচের বিভাগ প্রতিটি পরে এই সঞ্চালন করবে।

adb kill-server
adb usb

বিকাশকারী অপশন সঙ্গে পাগল যান

  1. বিকাশকারী বিকল্প বন্ধ এবং ফিরে চালু করুন
  2. ইউএসবি ডিবাগিং বন্ধ এবং ফিরে চালু করুন
  3. ইউএসবি ডিবাগিং অনুমোদন বাতিল করুনইউএসবি ডিবাগিং চালু থাকলে এবং এটি সম্ভব হলে এটি ব্যবহার করে দেখুন যখন ইউএসবি ডিবাগিং বন্ধ থাকে।

ডিভাইস পুনরাবৃত্তি করুন

  1. আনপ্লাগ এবং ফোন মধ্যে ইউএসবি তারের প্রতিলিপি।
  2. আপনার পিসিতে যেটি আপনার USB কেবল যুক্ত হয় সেগুলিতে শারীরিক পোর্টগুলি স্যুইচ করুন
  3. আপনার ডিভাইসগুলি সংযোগ করার জন্য আপনি ব্যবহার করছেন এমন প্রকৃত USB তারগুলি স্যুইচ করুন

সবকিছু রিবুট করা শুরু করুন

  1. আপনার সব ডিভাইস পুনরায় বুট করুন এবং আবার সংযোগ করুন
  2. আপনার পিসি পুনরায় বুট করুন
  3. ওয়াইফাই চালু এবং বন্ধ করুন

জিনিস মুছে ফেলা শুরু করুন

  1. সতর্কতা আপনার ~/.android ফোল্ডার মুছে দিন। কখনও কখনও এই ফোল্ডারে সমস্যাগুলি হতে পারে এমন ভুল অনুমতিগুলি থাকতে পারে। আপনি এই ফোল্ডারটি প্রথমে ব্যাক আপ করতে চাইতে পারেন।
  2. প্রোগ্রাম যোগ / অপসারণ থেকে সব প্রস্তুতকারকের নির্দিষ্ট ড্রাইভার আনইনস্টল। আমি নিম্নলিখিত আনইনস্টল (নাম সঠিক নয়)
    • এলজি ইউনাইটেড ইউএসবি ড্রাইভার
    • এইচটিসি মোবাইল ইউএসবি ড্রাইভার
    • OnePlus ইউএসবি ড্রাইভার 1.00
    • স্যামসাং ইউএসবি ড্রাইভার
  3. আমি সমস্ত emulators এবং তাদের নিজ নিজ ড্রাইভার (ঐচ্ছিক) আনইনস্টল
    • নক্স এবং সম্পর্কিত ড্রাইভার
    • Bluestacks
    • Genymotion

সব অ্যান্ড্রয়েড সম্পর্কিত পরিবেশ ভেরিয়েবল মুছে ফেলুন।

  1. যদি আপনি এটি সেট করেন তবে %ANDROID_HOME% মুছুন
  2. আপনি যদি এটি সেট করেন তবে %ANDROID_SDK_HOME% মুছুন

এই মুহুর্তে আমার সমস্ত ডিভাইসগুলি যাদুকরভাবে জীবনে এসেছিল এবং ইউএসবি ডিবাগিং মঞ্জুর করতে শুরু করেছিল ? ADB মাধ্যমে সঠিকভাবে prompts এবং সংযোগ। যদি আপনি এটাকে এ পর্যন্ত তৈরি করেছেন এবং কোনও সমাধান খুঁজে পাননি, তবে আমি দুঃখিত যে আপনি এই বিপদে আছেন। এই সমস্ত পদক্ষেপের শেষে আপনি সমস্ত ডিভাইস এবং আপনার ডিভ মেশিনটি পুনরায় চালু করেছেন এবং একটি নতুন তারের ব্যবহার করে একটি নতুন USB পোর্টের সাথে সংযোগ স্থাপন করেছেন তা নিশ্চিত করুন।

যদি এটি এখনও কাজ করে না তবে এই বিষয়টির অন্য SO SO পোস্টগুলির কিছু চেষ্টা করুন:


Answer #15

adb usb আমার জন্য কাজ করেছে এটি USB পোর্টে শোনার জন্য অ্যাডব ডিমন পুনরায় চালু করে কমান্ডটি ফেরত এসেছে:

ত্রুটি: ডিভাইস অননুমোদিত। আপনার ডিভাইসে নিশ্চিতকরণ ডায়ালগ চেক করুন

। কিন্তু RSA কীটির জন্য প্রম্পট সরাসরি ফোনে প্রদর্শিত হয়। একবার আমি অনুমোদিত, সবকিছু প্রত্যাশিত হিসাবে কাজ শুরু


Answer #16

আমার জন্য কাজ যে পদক্ষেপ:
1. ইউএসবি তারের থেকে ফোন সংযোগ বিচ্ছিন্ন করুন
2. ফোনে ইউএসবি ডিবাগিং বাতিল করুন
3. ডিভাইস পুনরায় আরম্ভ করুন
4. ডিভাইস পুনরায় সংযোগ করুন
সবচেয়ে গুরুত্বপূর্ণ অংশ ডিভাইস রিবুট করা হয়। এটা ছাড়া কাজ না।


Answer #17

এই আমার সমস্যা সমাধান!

  1. আপনার অ্যান্ড্রয়েড সিমুলেটর চালান
  2. সেটিং যান এবং বিকাশকারী মোড সক্রিয় করুন
  3. বিকাশকারী সেটিংস ইউএসবি ডিবাগিং থেকে সক্রিয়

এই মুহুর্তে আপনি ডিভাইস অনুমোদন আপনার এমুলেটর এ পপআপ ম্যাসেজ পাবেন এবং আপনি যেতে ভাল :)


Answer #18

আমি এই সমস্যার সমাধান করার অনেক উপায় চেষ্টা করেছি, এটি আমার জন্য কাজ করে।

আপনার পিসিতে SnapPea ইনস্টল করুন। SnapPea

ইউএসবি ডিবাগিং মোডে আপনার ফোনটি প্লাগ করুন এবং স্ন্যাপপিয়ার খুলুন, একটি অনুমোদন ডায়ালগ আপনার ফোনে দেখাবে। ডায়ালগ ফোন দেখায়

আশা করি এটা সাহায্য করবে.


Answer #19

সম্ভবত এটি যে কোনও কারণে ADB এ ডিভাইসটিকে অনুমোদিত নয়।

1. অনুমোদিত যদি চেক করুন:

<ANDROID_SDK_HOME>\platform-tools>adb devices
List of devices attached
4df798d76f98cf6d        unauthorized

2. ফোনে ইউএসবি ডিবাগিং বাতিল করুন

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

3. এডিবি সার্ভার পুনরায় আরম্ভ করুন:

তারপর অ্যাডব সার্ভার পুনরায় আরম্ভ

adb kill-server
adb start-server

4. ডিভাইস পুনরায় সংযোগ করুন

আপনি কম্পিউটার আইডি সংযোগ করতে রাজি কিনা ডিভাইস জিজ্ঞাসা করবে। আপনি এটা নিশ্চিত করতে হবে।

5. এখন ডিভাইস চেক করুন

এখন এটি অনুমোদিত!

adb devices
<ANDROID_SDK_HOME>\platform-tools>adb devices
List of devices attached
4df798d76f98cf6d        device

Answer #20

আমি এই সঙ্গে tiered ছিল, আমি আমার ফোন এর Wi-Fi বন্ধ করে যে অনুমতি সংলাপ পেয়েছিলাম।


Answer #21

নতুন কী তৈরি করার জন্য ADB বাধ্য করার চেষ্টা করুন:

$ mv ~/.android/adbkey ~/.android/adbkey.old
$ mv ~/.android/adbkey.pub ~/.android/adbkey.pub.old
$ adb kill-server
$ adb start-server

এর পরও আমাকে আমার ফোন আনপ্লুল করতে হবে না: অনুমোদন প্রম্পট ইতিমধ্যেই সেখানে ছিল। গুড লাক!





unauthorized