জে / বিন / জাভা সহ অ্যান্ড্রয়েড স্টুডিও আপডেট ইস্যু


24

অ্যান্ড্রয়েড স্টুডিও আপডেট করার সময় আমি নিম্নলিখিত ত্রুটি পেয়েছি। প্যাচটি ডাউনলোড এবং উত্তোলন করা হয়েছিল, তবে কিছুটা দ্বন্দ্ব ছিল jre/bin/java Access denied। ত্রুটি বার্তাটি নীচের স্ক্রিনশটে প্রদর্শিত হবে।

লিঙ্কযুক্ত চিত্রটিতে ত্রুটি বার্তাটি দেখানো হয়েছে:
(প্রসারিত করতে ছবিতে ক্লিক করুন)


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

আমি এই সমস্যা আছে। আমি /opt/android-studio chownএড হিসাবে অ্যান্ড্রয়েড স্টুডিও ইনস্টল করেছি root। আমি আপডেট করার পরে আমি চালানো sudo suএবং তারপর /opt/android-studio/bin/studio.sh
ডিসকো

কেউ এর সমাধান খুঁজে পাবে? আমি আমার হোম ফোল্ডারে অ্যান্ড্রয়েড স্টুডিও ইনস্টল করেছি এবং এখনও আমি এই ত্রুটি পেয়েছি।
সত্যিকারের

এটি আমার জন্য দ্বিতীয়বারের মতো কাজ করেছিল। আমি লোকদের জানাতে এই মন্তব্যটি রেখে যাব যে অ্যান্ড্রয়েড স্টুডিও আপডেট প্রক্রিয়াটি কিছুটা চঞ্চল হতে পারে।
সত্যিকারের

উত্তর:


27

আপডেটের জন্য জাভা মেরে ফেলুন

ps -A |grep java

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

kill -9 PID


1
ভাল লাগল, আমি ভেবেছিলাম কোনও জাভা চলছে না, তবে আমি এর ps -aপরিবর্তে ব্যবহার করছি ps -A
মেরেক লিসি

1
আমি পিএস অক্স ব্যবহার করি গ্রেপ জাভা, এবং সকল জাভা প্রক্রিয়াগুলির মধ্যে যে কোনও ব্যক্তির থাকতে পারে, কেবলমাত্র এই আপগ্রেডটি সম্পাদন করার জন্য হত্যা করা গ্রেডেল ডিমন, যা "org.gradle.launcher.daemon.bootstrap.GradleDaemon" দ্বারা নির্দিষ্ট করা হয়েছে
আলেসিও

কিভাবে এই কিছু ঠিক করে ?? আপনি কেবল "বাতিল" ক্লিক করতে পারেন, তবে কোনওটিই আপডেটটি সম্পূর্ণ করবেন না। নাকি আমি কিছু মিস করছি?
ব্যবহারকারী 1221780

1
আহ আমি দেখি. আমি যে পদক্ষেপগুলি নিয়েছি তা
হ'ল

ধন্যবাদ আপনি আমার দিনটি রক্ষা করেছেন
মোহাম্মদ সোম্মাকিয়া

14

আমার জন্য আমি যা কাজ করেছি তা হ'ল অ্যান্ড্রয়েড স্টুডিও চালানো (আপডেট প্যাচ ডাউনলোড শুরু করার আগে) আমি ps -ef|grep jreকমান্ড লাইনে করেছি এবং দেখেছি 2 টি জেআর প্রক্রিয়া চলছে, একটি অ্যান্ড্রয়েড স্টুডিওর জন্য এবং এর মধ্যে একটি গ্র্যাডল ডিমন যা ছিল এছাড়াও অ্যান্ড্রয়েড স্টুডিওতে পাঠানো জেরটি ব্যবহার করে। গ্রেডল ডিমন প্রক্রিয়াতে এরকম কিছু থাকবে: gradle-5.3.1/lib/gradle-launcher-5.3.1.jar org.gradle.launcher.daemon.bootstrap.GradleDaemon 5.3.1

এর কমান্ড লাইনের শেষের দিকে যখন আপনি প্রক্রিয়াগুলি psঅবশ্যই তালিকাভুক্ত করেন তবে অবশ্যই আপনার নির্দিষ্ট সংস্করণটি 5.3.1 নাও থাকতে পারে।

গ্রেডল প্রক্রিয়াটি হত্যা করা এবং তারপরে আপডেট ডাউনলোডটি শুরু করা এবং তারপরে অ্যান্ড্রয়েড স্টুডিওর ভিতরে থেকে পুনরায় চালু করা আপডেটটিকে সফলভাবে এগিয়ে যেতে দিন।


আমার পক্ষে একমাত্র কাজ আমি আপগ্রেড ইনস্টল করার আগে জাভা প্রক্রিয়া (গ্রেডল) মেরেছি। আর একটি সমাধান হ'ল আপডেট নোটিফিকেশনটি দেখার সাথে সাথে এটি হিট করা। এটি করার ফলে এএসের গ্রেডল ইনস্ট্যান্ট করার সময় হবে না এবং আপগ্রেডটি সফলভাবে শেষ হবে।
আলেকজান্ডার হ্যারল্ডো দা রোচা

এটি আমার পক্ষে কাজ করেছিল
আইমন বেকার

5

উপরের উত্তরগুলি আমার পক্ষে কাজ করে না। আমি অ্যান্ড্রয়েড স্টুডিও 3.5 তে আপগ্রেড করতে চলেছি এবং আমি এই সমস্যাটি পেয়েছি।

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

আমার চারপাশের কাজটি হ'ল পুরানো অ্যান্ড্রয়েড-স্টুডিও ডিরেক্টরিটি সরিয়ে ওয়েবসাইট থেকে একটি নতুন ডাউনলোড করুন এবং পুরাতনটি যেখানে রয়েছে ঠিক সেখানে স্থাপন করুন।

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


2

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


1

ডার্ট এবং ফ্লুর প্লাগিনগুলি আনইনস্টল করার চেষ্টা করুন এবং তারপরে ডার্ট এবং ফ্লটার প্লাগইনগুলি পুনরায় ইনস্টল করুন এটি আমার পক্ষে কাজ করে।


4
আপনি দয়া করে একটি পূর্ণ বিবরণ লিখতে পারেন? সমস্যা সমাধানের জন্য কোনও নতুন ব্যবহারকারী অনুসরণ করতে পারে এমন উদাহরণগুলি দিন।
টম ব্রসম্যান

এটি ডার্ট এবং ফ্লোটার প্লাগইনগুলি আনইনস্টল করার জন্য প্রয়োজনীয় নয়, এই প্লাগইনগুলিকে অক্ষম করে work
নিখিল

0

উপরের উত্তরগুলির মধ্যে আমার পক্ষে সমস্যার সমাধান হয়নি। আমি যা করতে পেরেছি তা হল প্রকল্প কাঠামো থেকে ডিফল্ট jdk পরিবর্তন করা।

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


0

এটি খুব সাধারণ সমস্যা।

জিনিস যে আপনাকে যা করতে হবে হবে - যান জাভা অ্যান্ড্রয়েড ইনস্টলেশন ফোল্ডারে নামে ফাইল (হতে পারে /opt/android_studio/jre/jre/bin/javaবা [the folder you extracted the android tar file to]/jre/jre/bin/javaএবং) সেট অনুমতি - পড়া এবং লেখার

এখন আপনি আবার আপডেট করতে পারেন।


type -p javaটার্মিনাল জাভা পথ প্রদর্শন করবে। অথবা locate javaজাভা সহ সমস্ত ফাইল নাম দেখিয়ে দেবে।
লিওনিডমিউ

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

0

গ্রেড গ্রেড তৈরির কারণে জাভা প্রক্রিয়া হত্যার পরে পুনরায় ডেকে আনতে পারে। সবচেয়ে সহজ উপায় হল প্রকল্পটি বন্ধ করা ( ফাইল -> প্রকল্প বন্ধ করুন )।

এখন আপনি প্রকল্প নির্বাচন করুন মেনুতে ফিরে এসেছেন , আপনি নিশ্চিত যে কোনও গ্রেড চলছে না।

নীচে ডানদিকে কনফিগার করতে যান এবং অ্যান্ড্রয়েড স্টুডিও আপডেট করুন।


0

আমি আমার বর্তমান প্রকল্পটি বন্ধ করে কাজটি করতে পেরেছি (এটি একটি ফ্লাটার / ডার্ট প্রকল্প হতে পারে) তারপরে আমি একটি নতুন প্রকল্প তৈরি করেছিলাম এবং একটি অত্যন্ত চূড়ান্ত প্রাথমিক টেম্পলেট পেয়েছি। আমি তখন আপগ্রেড করতে সক্ষম হয়েছি। আমি এর আগে যে কোনও প্রকল্প খুলেছিলাম তা সেই ডিরেক্টরিটি লক করছিল।

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