আমি কি উবুন্টুতে অ্যান্ড্রয়েড অ্যাপ্লিকেশন চালাতে পারি?


99

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


উত্তর:


28

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

  • স্ক্রিনের আকার সীমাবদ্ধ, একটি "উইন্ডোয়িং সিস্টেম" ধারণাটি কোনও মোবাইলে বিদ্যমান নেই
  • কিছু হার্ডওয়্যার কেবল সেখানে নেই, সিম কার্ড, জিপিএস ইত্যাদি

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

যাইহোক আপনি যদি ধারণা করেন যে আপনার ল্যাপটপে লায়ার চলছে, তবে এটি ভুলে যান, এটি মোটেই কোনও অর্থ দেয় না।


1
উত্তরের জন্য ধন্যবাদ. আমি উবুন্টুর জন্য উপলভ্য নয় এমন অ্যাপ্লিকেশনগুলি (ই-রেডার্সের মতো) চালাতে পারার ক্ষেত্রে আরও চিন্তাভাবনা করছিলাম।
mxhernaiz

2
আমার মনে হয় আপনার সংগ্রহস্থলগুলিতে এফবিবিডার রয়েছে, সম্ভবত এটি আপনার পক্ষে কার্যকর হবে।
paulo.albuquerque

এবং, যদি অন্যান্য প্রশ্নগুলি বোঝায় না, তবে আমি কেবল যুক্ত করব, এমুলেটরটিতে একটি প্রোগ্রাম চালানো যদি আপনি বিকাশকারী না হন তবে চেষ্টা করা উপযুক্ত নয়।
mlissner

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

1
... এবং নেটিভ কোডটি বায়োনিক লিবিকের বিপরীতে সংকলিত, যা উবুন্টু জাহাজ যে জিএনইউ লাইব্যাকের সাথে সম্পূর্ণ পৃথক।
নাথান ওসমান

28

আপনি এখন এই এক্সটেনশনটি ব্যবহার করে ক্রোম রান করা APK এর অধীনে করতে পারেন (অ্যাপ্লিকেশনগুলির পরীক্ষার জন্য বিকাশকারীদের দ্বারা এটি ব্যবহারের ক্ষেত্রে এটি বিকাশে রয়েছে) । এটি কাজ করার জন্য আমি কিছু পদক্ষেপ নিলাম

  1. এখান থেকে ইনস্টল করুন - 'ক্রোমে যোগ করুন' ক্লিক করুন

    113Mb ওজনের একটি crx ইনস্টলার এবং 9Mb এর কাছাকাছি আরেকটি ডাউনলোড করার মতো মনে হচ্ছে এটি কিছুটা সময় নেবে, তাই ধৈর্য ধরুন: এখানে চিত্র বর্ণনা লিখুন

    ডেটা সাফ করার পরেও এবং এক্সটেনশানটি পুনরায় লোড করার পরেও এক্সটেনশনটি ইনস্টল করার চেষ্টা করার সময় আমার ফেডোরা 21 ক্রোমিয়াম 40-এর 21 ফেডোরার বিল্ডটিতে এনবি, 'ম্যানিফেস্ট ফাইলটি অবৈধ' রয়েছে। আমার উবুন্টু 14.04 এর ক্রোমিয়াম 41 তৈরির বিষয়েও আমার সমস্যা ছিল, তাই আমি গুগল ক্রোম ইনস্টল করেছি :( এবং এটি কার্যকর হয়েছে।

  2. আপনি যে অ্যাপ্লিকেশনটি ব্যবহার করতে চান তার একটি APK পান - না, আপনি গুগল প্লে থেকে ইনস্টল করতে পারেন বলে মনে হয় না, আপনার অ্যাপ্লিকেশনটির একটি APK ফাইলের প্রয়োজন, তাই এটি মুশকিল।
    বেশিরভাগ বদ্ধ উত্স ডিভলপাররা তাদের জিনিসগুলি অবাধে বিতরণ করতে চায় না, তাই গুগল প্লেতে বেশিরভাগ অ্যাপ্লিকেশানের জন্য আপনাকে অন্তত:

    • ওপেন সোর্স অ্যাপ্লিকেশনটির জন্য একটি APK ব্যবহার করুন - এটি পরীক্ষার জন্য আমি ভিএলসি মিডিয়া প্লায়ারের জন্য x86 APK ব্যবহার করার চেষ্টা করেছি , যার ফলশ্রুতি একটি ত্রুটির স্ক্রিন হয়েছিল - আমি এর পরে আর্মভ ar আর্ক সংস্করণটি চেষ্টা করেছিলাম এবং এটি প্রথমে কাজ করেছিল এবং তারপরে ক্র্যাশ হয়েছিল।
    • অ্যান্ড্রয়েড ডিভাইস থেকে একটি APK পান - এটি সহজেই কিছু মূলযুক্ত অ্যান্ড্রয়েড ডিভাইসগুলিতে সহজেই করা যায়, সাধারণ ডিভাইসগুলিতে আমি মনে করি আপনি সিস্টেম অ্যাপের অ্যাপস /system/appsকোথাও বা অন্য কোথাও অনুলিপি করতে পারেন - আবার আইনি সামগ্রীর কারণে প্রস্তাবিত নয়।
    • তৃতীয় পক্ষের পরিষেবা / APK এর সংগ্রহশালা ব্যবহার করুন - উদাহরণস্বরূপ এই নিবন্ধটি এটিকে প্রস্তাব দেয় তবে এখানে সমস্যাটি হ'ল আপনি সংশোধিত বা সংক্রামিত প্রোগ্রাম / ফাইলগুলি ডাউনলোড করছেন। সম্ভবত একটি শেষ অবলম্বন হিসাবে বিবেচনা করা উচিত।
    • তৃতীয় পক্ষের এক্সটেনশনটি ব্যবহার করুন - যেমন এটি ডিভাইস এবং ডাউনলোডের ভান করে (আপনি যদি আইনী জিনিস পছন্দ করেন তবে কোনও ভাল ধারণা নয়, গুগল আপনার প্রতিটি পদক্ষেপ ট্র্যাক করে (মূলত সাইন ইন করার সময়)) যাতে খুব দ্রুত খুঁজে পাওয়া যায় .. । উভয় ব্রাউজার এবং সম্ভবত অ্যান্ড্রয়েড সাপোর্টে তারিখ সীমার বাইরে যেমন মৃত । এটি যাইহোক ব্রাউজারের এক্সটেনশান স্টোরে নয় এক্সটেনশানগুলি ইনস্টল করার পরামর্শ দেওয়া হয় না!
  3. এটি ইনস্টল করুন

    এখন আমরা এটি চেষ্টা করে আরও মজাদার কিছুতে পৌঁছেছি। ক্রোমে অ্যাপস জিনিসটিতে যান (বা chrome://appsURL বারে টাইপ করুন ) এবং আরক ওয়েলডার চালু করুন launch তারপরে APK ডিরেক্টরিতে থাকা ডিরেক্টরিটি বেছে নিন এবং তারপরে এপিপি, তারপরে উইন্ডোতে 'লঞ্চ অ্যাপ' চয়ন করুন।

    উইন্ডোটি যদি অ্যাপ্লিকেশন আইকনটিকে দেখতে এর মতো দেখায়:
    এটিতে সিস্টেম গিয়ার আইকন সহ ফোল্ডার
    অ্যাপটি সম্ভবত কাজ করবে না যাতে এটি চালিয়ে যাওয়ার ক্ষেত্রে খুব বেশি পয়েন্ট না হয়। এটি অ্যান্ড্রয়েড ৪.৪ + এর জন্য অ্যাপ্লিকেশনগুলির সাথে অনেক বেশি ঘটেছে বলে মনে হয়েছিল ...

  4. এটা ব্যবহার করো

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

    আপনি 'লঞ্চ অ্যাপ' টিপুন করার পরে, এক্সটেনশানটি স্বয়ংক্রিয়ভাবে Chrome এ অ্যাপ্লিকেশন পৃষ্ঠায় একটি এন্ট্রি যুক্ত করে - এটি আপনি আপনার অ্যাপ্লিকেশন মেনু / ড্যাশ / লঞ্চার থেকে সরাসরি অ্যাপ্লিকেশনটি চালু করতে একটি স্বতন্ত্র অ্যাপ্লিকেশন লঞ্চার তৈরি করতে পারেন - এটি সম্ভবত সেরা বৈশিষ্ট্য এই এক্সটেনশনের ডেস্কটপের সাথে সংহত হিসাবে এবং আপনাকে প্রথমে এমুলেটর ইত্যাদি চালু করতে হবে না।

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

সূত্র:


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



এই পদ্ধতিটি ব্যবহার করে কেউ কি হোয়াটসঅ্যাপ ইনস্টল করতে পারে?
orschiro

1
আমি এই পদ্ধতিটি সহ উবুন্টুতে ব্যবসায়ের জন্য স্কাইপ ইনস্টল করতে পেরেছি, পরামর্শের জন্য ধন্যবাদ।
পোদারোক

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

@ বেন - আপনি বিদ্যমান ডিভাইস আফাইক থেকে কিছু পেতে পারেন, অন্যথায় এটি তৃতীয় পক্ষের সাইটগুলি। গুগল প্লে এখন প্রস্তুতকারকের ডিভাইসের বাইরের ইনস্টলগুলিতে সীমাবদ্ধ হতে পারে
উইলফ

18

নিকটতম আপনি পাবেন একটি এমুলেটর মাধ্যমে। এই উত্তরটি আপনার পক্ষে নাও থাকতে পারে (আপনি ইতিমধ্যে এই সমস্ত কিছু জানেন) তবে অন্য লোকেরা যদি এই থ্রেডটিতে ফেলে রাখেন তবে তারা জানার আগ্রহী হতে পারে।

আপনি অ্যান্ড্রয়েড এমুলেটর, অ্যান্ড্রয়েড এসডিকে (সফ্টওয়্যার ডেভলপমেন্ট কিট) এর অংশের মাধ্যমে জিনিস চালাতে পারেন।

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

এটি সেট আপ করার জন্য এখানে একটি গাইড:

উবুন্টু - সফ্টপিডিয়াতে কীভাবে অ্যান্ড্রয়েড অ্যাপ্লিকেশনগুলি চালানো যায়


এসডিকে স্থাপনের অন্যান্য নির্দেশাবলী: বিকাশকারী.অ্যান্ড্রয়েড. com
উইলফ

5

না, আপনি পারবেন না (অলি দ্বারা উল্লিখিত এমুলেটরের মাধ্যমে অন্যটি।) তবে দেখে মনে হচ্ছে উবুন্টু লোকেরা এতে কাজ করছে, তাই আপনি ভবিষ্যতে এটি করতে সক্ষম হবেন। আমার প্রমাণ: http://arstechnica.com/open-source/news/2009/05/canonical-developers-aim-to-make-android-apps-run-on-ubuntu.ars


1
প্রকল্পের জন্য এখানে লঞ্চপ্যাড এন্ট্রি। আমি কোড সংগ্রহস্থলটি খুঁজে পাচ্ছি না এবং দুর্ভাগ্যক্রমে এটি "সম্পূর্ণ", "নিম্ন অগ্রাধিকার", "অপ্রচলিত" হিসাবে চিহ্নিত হয়েছে। blueprints.launchpad.net/ubuntu/+spec/…
NoBugs

5

মনে হয় এই ডোমেনটিতে আরও বেশি বিকাশকারী প্রবেশ করছেন। http://www.shashlik.io/ ,

শশালিক কী

শশালিকের লক্ষ্য হ'ল একটি লিনাক্স ডেস্কটপে সহজেই এবং সহজলভ্যভাবে অ্যান্ড্রয়েড অ্যাপ্লিকেশনগুলি চালনার একটি উপায় সরবরাহ করা।

উবুন্টুতে অ্যান্ড্রয়েড অ্যাপ্লিকেশন চালাতে পারে। এটি স্থিতিশীল নয় এবং সমস্ত অ্যাপ্লিকেশন কাজ করে না তবে এটি আশাব্যঞ্জক বলে মনে হয়।

পিএস আমি sudo apt-get install libgl1-mesa-devএবং ছিলsudo apt-get install kde-baseapps-bin


1
কীভাবে এটি ব্যবহার করবেন সে সম্পর্কে আরও বিশদ সরবরাহ করতে আপনি এই উত্তরটি আপডেট করতে পারেন?
RolandiXor

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

4

আপনি পারেন

এটি করার বিভিন্ন বিকল্প রয়েছে।

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

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

হতে পারে আমার আরও নতুন সংস্করণটি ব্যবহার করা দরকার
mchid

1
এই উত্তরের মধ্যে এই কোনও কাজ কীভাবে তা কোনও উত্তর দেয় না।
RolandiXor

4

উবুন্টুতে অ্যান্ড্রয়েড অ্যাপ্লিকেশন চালানো সম্ভব?

হ্যাঁ

স্থানীয়ভাবে, আপনি যেমন উবুন্টু সফটওয়্যার কেন্দ্র ব্যবহার করে অন্য কোনও অ্যাপ্লিকেশন ইনস্টল করবেন?

হ্যাঁ, তবে অনেকগুলি টিঙ্কারিংয়ের মাধ্যমে:

  • ক্রোম (বিটা স্তরের সরঞ্জাম) ব্যবহার করা;
  • আনবক্স (আলফা স্তরের সফ্টওয়্যার);

  1. গুগল ক্রোম ক্রোম অ্যাপস হিসাবে অ্যান্ড্রয়েড অ্যাপ্লিকেশন চালাতে পারে তবে প্রথমে আপনাকে অবশ্যই আর্ক ওয়েল্ডার বা এআরচোন কাস্টম রানটাইম ব্যবহার করে সেগুলি রূপান্তর করতে হবে ।

  2. আনবক্স কোনও এমুলেটর নয় বরং একটি সামঞ্জস্যের স্তর। এটির লক্ষ্যটি যে কোনও জিএনইউ / লিনাক্স অপারেটিং সিস্টেমে অ্যান্ড্রয়েড অপারেটিং সিস্টেমটিকে একটি ধারক মধ্যে রেখে, হার্ডওয়্যার অ্যাক্সেসকে বিমৃত করে এবং কোর সিস্টেম পরিষেবাগুলিকে জিএনইউ / লিনাক্স সিস্টেমে সংহত করে, তাই অ্যান্ড্রয়েড অ্যাপ্লিকেশনগুলি আপনার অপারেটিং সিস্টেমের সাথে কোনওর মতো সংহত করা যায় অন্যান্য নেটিভ অ্যাপ্লিকেশন।


1

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

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