মধুচর্চায় Eclipse IDE ইনস্টল করা সম্ভব?


18

যেহেতু এক্সিলিপ আইডিই লিনাক্সে চলতে পারে এবং নতুন হানিকম্বের একটি লিনাক্স কার্নেল রয়েছে, তাই অ্যাল্রয়েড আইডিই অ্যান্ড্রয়েড হানিকম্বে চালাতে পারে?

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


9
এফওয়াইআই - সমস্ত অ্যান্ড্রয়েড সংস্করণে একটি লিনাক্স ভিত্তিক কার্নেল রয়েছে, কেবল হানিকম্ব নয়।

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

উত্তর:


23

না।

যেমন আপনি জানেন যে, এক্সিলিপসের লিনাক্সের বিভিন্ন স্বাদে চলমান বিভিন্ন সমস্যা রয়েছে (যার কারণে উবুন্টুর এটির একটি সরকারী সংগ্রহস্থল সংস্করণ রয়েছে এবং এটি সমস্ত)। অ্যান্ড্রয়েড আরও খারাপ - লিনাক্স ভিত্তিক, এটি সম্পূর্ণ আলাদা অপারেটিং সিস্টেম। একই অনুরূপ প্রশ্নটি হবে, "ম্যাক ওএসে ইক্লিপসের একটি * নিক্স সংস্করণ ইনস্টল করা সম্ভব?"


11

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

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

কিছু এক্সিকিউটেবল, যেমন কমান্ড-লাইন ইউটিলিটিগুলি, অ্যান্ড্রয়েডে কাজ করার জন্য ক্রস-সংকলন করা যেতে পারে কারণ তাদের কাছে Eclipse এর মতো বৃহত জটিল অ্যাপ্লিকেশনটির মতো জটিল প্রয়োজনীয়তা নেই। অ্যান্ড্রয়েডের পক্ষে যথেষ্ট আলাদা যে এটিতে কাজ করার জন্য স্ট্যান্ডার্ড লিনাক্স জিইউআই অ্যাপ্লিকেশনগুলি সংকলনের সোজা উপায় নেই (এখনও)।


10

না সংক্ষিপ্ত উত্তর।

অ্যান্ড্রয়েড ওএস লিনাক্স কার্নেলে নির্মিত। অ্যান্ড্রয়েড ওএস এবং গড় লিনাক্স ডিস্ট্রো এর মধ্যে প্রচুর পার্থক্য রয়েছে এবং এর মধ্যে কিছু পার্থক্য Eclipse ইনস্টল করার জন্য গুরুত্বপূর্ণ।


1
সর্বাধিক উল্লেখযোগ্য - যথাযথ জেআরই / জেডিকে। অ্যান্ড্রয়েডের ডালভিক আর্কিটেকচার এবং বাইটকোড উভয় ক্ষেত্রেই সমস্ত "আশীর্বাদ" জাভা প্রয়োগের থেকে একেবারেই আলাদা।
মার্টিন তপানকভ

5

বেন গ্রিফথস উত্তর এবং মার্টিন তপানকভের মন্তব্য সম্পর্কে কিছুটা প্রসারিত করা , না, আপনি অ্যান্ড্রয়েডে গ্রহনটি চালাতে পারবেন না কারণ গ্রহনটি চালানোর জন্য কোনও জাভা রানটাইম পরিবেশ নেই এবং অ্যান্ড্রয়েডের জন্য জাভা ডেভেলপমেন্ট কিট তৈরি হয়নি। যদিও বেশিরভাগ অ্যান্ড্রয়েড অ্যাপ জাভাতে লেখা হয়, অ্যান্ড্রয়েডের একটি জেআরই নেই; অ্যান্ড্রয়েড ডালভিক ব্যবহার করে যা সম্পূর্ণ আলাদা রানটাইম।


2

সেরা বেট, আপনার মধুচক্রের ট্যাবলেটটি বন্ধ করে নেওয়া ক্রাইোটেড লিনাক্সটি দেখুন (আমি জানি এটি মোটোরোলা জুমে করা যেতে পারে - http://www.offensive-security.com/backtrack/backtrack-5-on-a-motorola-xoom / )।

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


1
পার্শ্ব নোট আপনি এটি করতে মূল হতে হবে। এবং এখানে ইনস্টল পদক্ষেপগুলির লিঙ্কটি রয়েছে: forums.techarena.in/operating-systems/1414534.htm
টেক 911


1

খুব মজার একটা প্রশ্ন! যত তাড়াতাড়ি বা পরে আমরা আমাদের ডেস্কটপগুলিতে অ্যান্ড্রয়েড চালিয়ে যাব।

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

Eclipse UI SWT দিয়ে নির্মিত - একটি আশ্চর্যজনক টুলকিট যা অনেক প্লাটফর্মে জাভা প্রোগ্রামের স্থানীয় চেহারা সক্ষম করে। শুরু করার জন্য, আপনাকে অ্যান্ড্রয়েডে এসডাব্লুটি পোর্ট করতে হবে। http://www.eclipse.org/forums/index.php/mv/msg/246310/736679/#msg_736679 আফাইক, অ্যান্ড্রয়েডে এসডব্লিউটি বন্দরের কোনও পরিকল্পনা বর্তমানে নেই।

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


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