অ্যান্ড্রয়েড স্টুডিও: কীটি পুনরুদ্ধার করতে পারে না


95

আমি কিছুক্ষণ স্ট্যাকওভারফ্লো অনুসন্ধান করেছি, তবে আমি কেবল এটি নিশ্চিত করতে চেয়েছিলাম ...

আমি কিছুক্ষণ আগে আমার ল্যাপটপটি মুছলাম, এবং আমার সমস্ত ফাইল ব্যাক আপ করেছি। আমার অ্যান্ড্রয়েড.জেক্স ফাইলটি ব্যাক আপ করেছে এবং এটি আবার ফিরে এসেছে। আমি যখন একটি স্বাক্ষরিত APK তৈরি করার চেষ্টা করি তখন এটি আমাকে একই ভয়ঙ্কর ত্রুটি প্রদান করছে:

Error:Execution failed for task ':app:packageRelease'.
> Failed to read key conjugationappkey from store     
"/Users/wasimsandhu/android.jks": Cannot recover key

আমার কাছে আমার android.jks, কী পাসওয়ার্ড, কী স্টোরের পাসওয়ার্ড। সবকিছু ঠিক আছে. আমি কী মিস করছি? আমি আমার সমস্ত ফাইল ব্যাক আপ করেছি, সুতরাং আমার যদি একটি নির্দিষ্ট ফাইলের প্রয়োজন হয় তবে আমি এটি সন্ধান করতে পারি, তবে কী করব তা আমার কোনও ধারণা নেই ...

আমি যদি কোনও অর্থ বোধ করছি না তবে দয়া করে আমাকে স্পষ্ট করতে বলুন। ধন্যবাদ!


4
আপনি যদি আপনার কীস্টোরের পাসওয়ার্ডে অক্ষর এবং বা @ ব্যবহার করেছেন তবে শর্মার উত্তরের জন্য উত্তর বিভাগে স্ক্রোল করবেন না, এই লিঙ্কটিতে ঝাঁপ দাও।
মায়াসির

উত্তর:


116

আমি অবাক হই না যে এটি কোনও ট্র্যাকশন অর্জন করতে পারে নি, তবে যে কেউ এই পোস্টে হোঁচট খায় তার জন্য আমি এখানে যা করেছি।

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

keytool -storepasswd -new [insert new keystore password] -keystore [insert keystore file name]

keytool -keypasswd -alias [insert alias] -new [insert new key password] -keystore [insert keystore file name]

কীস্টোর এবং কী পাসওয়ার্ড একই হতে হবে! এটি আমার সমস্যা সমাধান করেছে এবং আমি আশা করি এটি আপনাকেও সহায়তা করবে।


4
ধন্যবাদ! আপনি কীভাবে খুঁজে পেলেন যে পাসওয়ার্ডগুলি একই হতে হবে? আমি আজ এই ত্রুটি পেতে শুরু। এখন অবধি সবকিছু দুটি পৃথক পাসওয়ার্ড দিয়ে ভালভাবে কাজ করেছে।
অ্যালেন সিলজাক

6
আমার পাসওয়ার্ড একই এবং আমি এখনও এই ত্রুটি পেয়েছি। আমি একই কী দিয়ে পূর্ববর্তী সংস্করণে স্বাক্ষর করতে সক্ষম হয়েছি। এখন আমি কি করব?
তুষার গোগনা

4
আমি একই সমস্যার মুখোমুখি হয়েছি। গতকালের আগের দিন আমি সাফল্যের সাথে স্বাক্ষরিত এপিপি তৈরি করেছি এবং আজ আবার একই সমস্যা। কারও কি স্থায়ী সমাধান হতে পারে!
নিও

4
এটি এখনও আমার ক্ষেত্রে এই ত্রুটিটি প্রদান করছে: "কীটোল ত্রুটি: জাভা.সিকিউরিটি nআরসিভেরযোগ্যকি কী এক্সেপশন: কী পুনরুদ্ধার করা যায় না"
0xAliHn

4
আমার জন্যও, একই সমস্যা। প্রথম লাইনটি কার্যকর করার পরে, এটি একটি পাসওয়ার্ড চাইবে। আমি এটি দিয়েছি তবে তারপরে এটি বলেছে "কীটোল ত্রুটি ... কীস্টোরের সাথে টেম্পার করা হয়েছিল বা পাসওয়ার্ডটি ভুল ছিল"
আম্মার বুখারী

64

[আপডেট: এটি আর অ্যান্ড্রয়েড স্টুডিও 3.0.০ বা তার বেশি কাজ করে না]

আমি অনুরূপ সমস্যার মুখোমুখি হয়েছিলাম এবং ইন্টারনেটে 3 ঘন্টা নষ্ট করার পরে সমাধানগুলির কোনওটিই কাজ করে না, আমি গভীর খনন করার সিদ্ধান্ত নিয়েছিলাম।

আমি এটি কীভাবে সমাধান করেছি তা এখানে: আমার জন্য "কী পুনরুদ্ধার করতে পারে না" ত্রুটিটি কারণ আমার "কীস্টোর পাসওয়ার্ড" সঠিক ছিল তবে "কী পাসওয়ার্ড" (কী ওরফে) এর ভুল ছিল । আমি নিশ্চিত যে উভয় পাসওয়ার্ড একই ছিল তবে আমার হতাশার জন্য তারা ছিল না এবং দ্বিতীয় পাসওয়ার্ড কী তা আমি জানতাম না। যেমন আমি লগ ফাইলটি যাচাই করতে পারি তা পরীক্ষা করে নেওয়ার আগেই আমি ইতিমধ্যে একটি APK তে স্বাক্ষর করেছি:

  • সি: \ ব্যবহারকারীরা _ আপনার_ ব্যবহারকারী নাম \। অ্যান্ড্রয়েড স্টুডিও 2.1 \ সিস্টেম \ লগ \

আপনি যে এপিকে স্বাক্ষর করেছেন সেদিন থেকে লগ ফাইলগুলি খুলুন এবং নিম্নলিখিত এন্ট্রিগুলি সন্ধান করুন:

 INFO - .project.GradleExecutionHelper - Passing command-line args to Gradle Tooling API: [--configure-on-demand, -Pandroid.injected.invoked.from.ide=true, 
-Pandroid.injected.signing.store.file=E:\HobbyProjects\XYZProject\gpsjs.jks, 
-Pandroid.injected.signing.store.password=***KeyStorePassword***, 
-Pandroid.injected.signing.key.alias=***alias_name***, 
-Pandroid.injected.signing.key.password=***Key password***, 

এবং আপনি সরল পাঠ্যে পাসওয়ার্ডগুলি খুঁজে পাবেন। আপনি পাসওয়ার্ড ভুলে গেলেও এটি কাজ করবে।


4
হ্যাঁ! শেষ পর্যন্ত! আমার পাসওয়ার্ডটি আপনি উল্লিখিত ফোল্ডারের ভিতরে "ধারণা" ফাইলটিতে ছিলেন। এমনকি আমি একটি পাসওয়ার্ড ক্র্যাকার ব্যবহার করার চেষ্টা করেছি কিন্তু এটি আমাকে এলিয়াস পাস দিয়েছে এবং আমি যদিও এটি মূল স্টোরের ছিলাম, তবে তা হয়নি।
জর্জ

ধন্যবাদ! আমি master passwordএপিকে সই করার সময় আমি যে প্রবেশ করিয়েছিলাম তা ব্যবহার করেছিলাম, তবে আমার কেবল এটির পুনরাবৃত্তি করা দরকার key password
জে কার্লোসআর

8
এই AndroidStudio3.0 জন্য কাজ করে? আমি আমার পাসওয়ার্ডগুলি ********* হিসাবে দেখছি।
TheLearner

4
আমার ফাইলটি বলেছেন: -Pandroid.injected.signing.store.password = *********, -Pandroid.injected.signing.key.alias = mykey, -Pandroid.injected.signing.key.password = * ********
অ্যান্ড্রয়েড কোডার

4
@ অ্যান্ড্রয়েডকোডার অ্যান্ড্রয়েড স্টুডিও দল সাম্প্রতিক সংস্করণগুলিতে এই ফাঁকটি ঠিক করেছে।
বিল্ড 3 আর

24

যদি এটি কাউকে সহায়তা করতে পারে - আমার ক্ষেত্রে সমস্যাটি হ'ল "কী স্টোরের পাসওয়ার্ড" এবং "কী পাসওয়ার্ড" ভুল ছিল।


14

আমি উত্তর এবং মন্তব্যে প্রদত্ত সমস্ত পরামর্শ চেষ্টা করেছি :(

আমার কী পাসওয়ার্ড এবং কীস্টোরের পাসওয়ার্ড হুবহু এক। অ্যান্ড্রয়েড স্টুডিও ৩.৪ ব্যবহার করে

আমার পক্ষে যা কাজ করেছিল তা হ'ল অ্যান্ড্রয়েড স্টুডিও ছেড়ে দেওয়া, আবার শুরু করা, পরিষ্কার এবং পুনর্নির্মাণ প্রকল্প এবং তারপরে স্বাক্ষরিত এপিপি তৈরি করা। সব configs ঠিক একই কিন্তু এটি কাজ এই সময়


4
আমি প্রকল্পটি পরিষ্কার এবং পুনর্নির্মাণ করেছি এবং তারপরে এটি কার্যকর হয়েছে। +1 আপ
সানজিব

4
এটি আমার পক্ষে কাজ করেছে। কোনও আইডিইর মতো গুরুত্বপূর্ণ তথ্য পরিচালনা না করার জন্য একটি দুর্দান্ত "বৈশিষ্ট্য" নয়।
মার্ক-আন্দ্রে ওয়েবেজাহান

অ্যান্ড্রয়েড স্টুডিওতে নিশ্চিত হয়েছে 6. PS.২ পিএস আমি আপনাকে ভালবাসি
bjm904

9

[অ্যান্ড্রয়েড স্টুডিও ৩.৩] আমি একটি স্বাক্ষরিত APK তৈরিতে ত্রুটি 'পুনরুদ্ধার করতে পারি না' পেয়েছি। আমি আমার পাসওয়ার্ড শুদ্ধি জন্য একটি পুরোনো idea.log চেক করতে সক্ষম ছিল: কী দোকান বা কী পাসওয়ার্ড ছিল অভিন্ন এবং সঠিক।

টার্মিনালে কী পাসওয়ার্ড আপডেট করা হচ্ছে:

keytool -keypasswd -alias MYKEY -keystore KEYSTORE

কীস্টোর এবং কী এর জন্য অভিন্ন পাসওয়ার্ড থাকা আর সম্ভব হবে না বলে মনে হয়। কীটলটি আমাকে একটি ত্রুটি দিয়েছে, যখন আমি চেষ্টা করেছি। কীটির জন্য একটি পৃথক পাসওয়ার্ড সেট করার পরে, অ্যান্ড্রয়েড স্টুডিও একটি স্বাক্ষরিত APK তৈরি করেছে।

সম্ভবত, পূর্ববর্তী অ্যান্ড্রয়েড স্টুডিও সংস্করণে পাসওয়ার্ডগুলি অভিন্ন হতে পারে - এখন এটি বিপরীত হতে পারে।


আমি 2 সপ্তাহ আগে আমার অ্যাপ্লিকেশন আপডেট করেছি এবং আজ কাজ করবে না। আমি পাসওয়ার্ডগুলি একই হতে এবং অ্যান্ড্রয়েড স্টুডিও আপডেট করার জন্য এটি ব্যবহার করেছি, এখন আমি নতুন সংস্করণটি আবার খুশি করেছি।
আলেজান্দ্রো কম্পা

@ বিল্ড 3 আর এর উত্তর এবং এইটির মধ্যে, আমি উভয় পাসওয়ার্ডকে ভিন্ন, গ্রহণযোগ্য মানগুলিতে সেট করতে সক্ষম হয়েছি এবং আমার অ্যাপ্লিকেশনটিতে সফলভাবে স্বাক্ষর করতে সক্ষম হয়েছি। ধন্যবাদ বন্ধুরা!
পিটার গ্লাক

3

এটি কারও সাহায্য করতে পারে।

কিছু দিন আগে আমি আমার অ্যান্ড্রয়েড প্রকল্পটি গিটল্যাবে ব্যাক আপ করেছিলাম এবং তারপরে উইন্ডোজ 10 ইনস্টল করেছি that এর পরে আমি এটি ক্লোন করেছি। আমি কী ওরফে এবং উভয় পাসওয়ার্ডই ঠিক জানতাম।

তারপরে স্বাক্ষরিত এপিপি তৈরি করার সময় আমি সেই শংসাপত্রগুলি প্রবেশ করেছিলাম কিন্তু ব্যর্থ হয়েছি।

আমি অ্যাপস ফোল্ডারে jks ফাইলটি রেখেছি। আমি সেখানে থেকে সরানো এবং তৈরি অ্যান্ড্রয়েড প্রকল্পের রুট ফোল্ডারে পৃথক ফোল্ডারের এবং স্থাপন jks দায়ের নেই।

তারপরে আমি পরিষ্কার চেষ্টা করেছি , প্রকল্পটি পুনর্নির্মাণ এবং তারপরে অ্যান্ড্রয়েড স্টুডিও পুনরায় চালু করেছি। শেষ পর্যন্ত এটি স্বাক্ষরিত apk তৈরি করেছে: ডি


2

এই সমস্যাটি তখনই ঘটে যখন আপনার কী পাসওয়ার্ড বা কীস্টোরের পাসওয়ার্ডের সাথে মিলে না।


2

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


1

আমি স্রেফ আমার অ্যাপ্লিকেশন গ্রেডল ফাইল থেকে সাইন ইনফিং বিভাগটি সরিয়েছি। তারপরে প্রকল্পটি পুনর্নির্মাণ এবং এটি আবার কাজ করে।


0

অ্যান্ড্রয়েড স্টুডিওতে প্রকল্পের কাঠামো / সাইনিং ট্যাবে যাচাই করার জন্য আমার ভাগ্য ভালো হয়েছিল এবং আমি সরল পাঠ্যে তালিকাভুক্ত কী পাসওয়ার্ড এবং স্টোর পাসওয়ার্ড পেয়েছি। আমি ভেবেছিলাম তারা একে অপরের মতো, তবে তারা ছিল না।


0

আপনার যদি গ্রহপ চলমান থাকে তবে এটি বন্ধ করার চেষ্টা করুন এবং আবার একটি স্বাক্ষরিত এপিপি উত্পন্ন করার চেষ্টা করুন।

আমার ক্ষেত্রে, আমি যাচাই করেছি যে সমস্ত পাসওয়ার্ড সঠিক এবং এমনকি অ্যান্ড্রয়েড স্টুডিও থেকে একটি নতুন কী স্টোর তৈরি করেছে। এটি এখনও কার্যকর হয়নি, তবে আমি যে গ্রহপথটি চলছে তা বন্ধ করে দেওয়ার পরে, আমি ব্যবহৃত পুরানো কী স্টোর বা নতুন উত্পাদিত কোনওটির সাথে সবকিছু সবেমাত্র কাজ করেছে।


0

আমি আমার স্বাক্ষর ফাইলটি প্রথম তৈরি করার আগেই জিপ করেছি। যখন আমি এই ত্রুটি পেয়েছি, আমি এটি আবার ব্যবহার করেছি। আপনার ব্যাকআপ থাকলে আপনি এটি ব্যবহার করতে পারেন। আমি মনে করি তারা লক্ষ্য করার আগে আমরা জিনিসগুলি ভেঙে ফেলেছি।


0

আমিও একই সমস্যায় পড়ছিলাম। আমার ক্ষেত্রে, গ্রেড ফাইলগুলির সাথে সিঙ্ক প্রকল্পের পরে এই সমস্যাটি সমাধান হয়েছে। এটি কাউকে সাহায্য করতে পারে।


0

আমি কেবল .imlআমার প্রকল্প থেকে ফাইলটি সরিয়েছি । তারপরে প্রকল্পটি পুনঃনির্মাণ করুন এবং এটি আরও একবার কাজ করেছে।

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