কীভাবে বিদ্যমান অ্যানড্রয়েড প্রকল্পটি গ্রহন করতে আমদানি করবেন?


168

আমি আমার বর্তমান Elpipse ওয়ার্কস্পেসে অ্যান্ড্রয়েড প্রকল্প বিদ্যমান এবং আমদানির চেষ্টা করছি। আমি ফাইল-> নতুন-> অ্যান্ড্রয়েড প্রকল্প নির্বাচন করি যা অ্যান্ড্রয়েড প্রকল্পের ডায়ালগটি উপস্থিত করে, তারপরে আমি "বিদ্যমান উত্স থেকে প্রকল্প তৈরি করুন", অবস্থান, লক্ষ্যমাত্রা তৈরি এবং সমাপ্তি নির্বাচন করি।

আমি নিম্নলিখিত ত্রুটিটি পেয়েছি: প্রকল্পের অবৈধ বিবরণ।

কেউ কি জানেন যে এই ত্রুটিটি কীভাবে পেরেছে?


3
আমি কর্মক্ষেত্রের অবস্থানটি একটি নতুন ডিরেক্টরিতে পরিবর্তন করেছি, দেখে মনে হচ্ছে এই সমস্যাটি ঠিক হয়ে গেছে।

উত্তর:


208
  1. ফাইল → আমদানি → সাধারণ → বিদ্যমান প্রকল্পগুলি ওয়ার্কস্পেসে → পরবর্তী
  2. রুট ডিরেক্টরি নির্বাচন করুন: /path/to/project
  3. প্রকল্পগুলি All সমস্ত নির্বাচন করুন
  4. আনচেক Copy projects into workspaceএবংAdd project to working sets
  5. শেষ

@ জেমসওয়াল্ড, পরবর্তী আমদানিতে রফতানি করার সময়, আমি কি Select Allপ্রকল্পের গাছটি কেবল উত্সের চেয়ে রফতানি করতে পারি? আমি অবশ্যই resফোল্ডারটি চাই ।
ভাস

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

- জেমস ওয়াল্ড আমি পেয়েছি ধন্যবাদ.
অ্যালস্টন

1
প্রকল্পটি মূলত নেটবীনে তৈরি করা থাকলে, এটি "কাজটির অবৈধ বিবরণ দেয়" কাজ করে না।
আকোস কে

@akoskm: নেটবিয়েন্স প্রকল্পগুলি Eclipse এর চেয়ে সম্পূর্ণ ভিন্ন উপায়ে পরিচালনা করে। এই ক্ষেত্রে আপনি অনুসরণ করুন: 'ফাইল> নতুন> প্রকল্প ...> অ্যান্ড্রয়েড> বিদ্যমান কোড থেকে অ্যান্ড্রয়েড প্রকল্প "
এভিডি ডেভেলপার

53

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


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

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

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

46

এই ত্রুটি বার্তাটি উপস্থিত হয় যখন আপনি উত্স কোডটি আমদানির চেষ্টা করেন কোনও বিদ্যমান কর্মক্ষেত্রের ভিতরে থাকে।

আপনার উত্স কোডটিকে কোনও ডিরেক্টরিতে রেখে কোনও বিদ্যমান কর্মক্ষেত্রের বাইরে রাখুন এবং তারপরে আমদানি করুন


1
যথাযথভাবে। আপনার সমাধান আমার জন্য কাজ করে। এর পিছনে কোনও কারণ জানেন?
অ্যান্ড্রয়েড ডেভ

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

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

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

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

13

আপনার প্রজেক্ট ফোল্ডারে কেবল "। প্রকল্প" ফাইলটি মুছুন (এটি লিনাক্সে লুকানো আছে, এটি দেখানোর জন্য "ls -a" ব্যবহার করুন), তারপরেই এক্সপ্লিট থেকে বিদ্যমান উত্স থেকে অ্যান্ড্রয়েড প্রকল্প তৈরি করুন চয়ন করুন


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

4

আমি নিশ্চিত না যে এটি আপনার সমস্যার সমাধান করবে যেহেতু আমি জানি না যে এটি কোথা থেকে এসেছে, তবে আমি যখন একটি প্রকল্প আমদানি করি তখন ফাইল -> আমদানি -> বিদ্যমান প্রকল্পগুলি ওয়ার্কস্পেসে নিয়ে যাই। হতে পারে এটি আপনার সমস্যাটিকে দূরে ফেলবে।


ধন্যবাদ, তবে আমদানি কথোপকথনে এমন কোনও কিছুই নেই যা কোনও অ্যান্ড্রয়েড প্রকল্পকে নির্দেশ করে। অন্য যে কোনও প্রকল্পের জন্য, এটি ঠিক আছে।
পল

@ পল ফাইল -> আমদানি -> বিদ্যমান জায়গাগুলি কর্মক্ষেত্রের মধ্যে অ্যান্ড্রয়েড প্রকল্পগুলি সহ যে কোনও প্রকল্পের ধরণের জন্য কাজ করা উচিত, যতক্ষণ না এটি বৈধ Eclipse প্রকল্প হয়।
বি বি

3
উপরের পাথটি ফাইল -> আমদানি -> সাধারণ -> বিদ্যমান স্পেসগুলিতে ওয়ার্কস্পেসে থাকা উচিত। আমি সেখানে আমদানি করেছি এবং এটি একটি কবজির মতো কাজ করেছে।
কেভিন গফ

আপনাকে ধন্যবাদ, আমি ঠিক এই সন্ধান করছিলাম ডোজটির জন্য আমার প্রকল্পটি অন্য জায়গায় সরিয়ে নেওয়া প্রয়োজন হয় না।
সাই

4

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


4

আপনি নতুন> সাধারণ> প্রকল্পটিও ব্যবহার করতে পারেন, তারপরে সেই প্রকল্প ডিরেক্টরিতে প্রকল্পটি আমদানি করুন


4

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


3

এসভিএন থেকে অ্যান্ড্রয়েড প্রকল্প পরীক্ষা করার সময় আমার ত্রুটি হওয়ার সমস্যা ছিল had এটিই আমি করলাম এবং পুরো বিষয়টি স্থির হয়ে গেল।
১. এসভিএন থেকে প্রকল্পটি চেকআউট করুন যেমন আমরা সাধারণত অন্য কোনও প্রকল্প করি
২. প্রকল্পটির ডান ক্লিক করুন এবং তার বৈশিষ্ট্য পান get
. জাভা বিল্ড পাথ-> অর্ডার এবং এক্সপোর্ট ট্যাবে অ্যান্ড্রয়েড এপিআই নির্বাচন করুন এবং ঠিক আছে

এটি
এখন পর্যন্ত সমস্ত প্রকল্পের সমস্যাগুলি সরিয়ে দিয়েছে তবে নিশ্চিত নয় যে এটি 100% সঠিক পদ্ধতি কিনা



1

আমার Android Project folder .projectফাইল অনুপস্থিত ছিল। পুনরুদ্ধার .project file, যা Unix OS environmentত্রুটি সমাধানের মধ্যে লুকানো থাকবে ।


1

@ জেমসওয়াল্ডের উত্তর আপডেট করা এবং অন্যান্য মন্তব্য সংমিশ্রণ করা। ধরে নিই যে আপনি আপনার একটি নতুন ওয়ার্কস্পেসে একটি ব্যাকআপ থেকে cfesh অনুলিপি তৈরি করতে চান:

  1. বিদ্যমান প্রকল্পটি গন্তব্য কর্মক্ষেত্রের ভিতরে নয় এমন একটি ডিরেক্টরিতে রাখুন ।
  2. এক্সিলিপ এ: ফাইল-> আমদানি-> অ্যান্ড্রয়েড-> বিদ্যমান অ্যান্ড্রয়েড কোডটি ওয়ার্কস্পেসে, পরবর্তী
  3. রুট ডিরেক্টরি নির্বাচন করুন: / পাথ / থেকে / প্রকল্প / থেকে / পদক্ষেপ / 1
  4. প্রকল্পগুলি-> সমস্ত নির্বাচন করুন (বা যেমনটি হতে পারে)
  5. আপনি নতুন প্রকল্পের নামটি সঠিকভাবে সেট করেছেন তা নিশ্চিত করুন - পুরানো প্রকল্পের নাম (বাম কলাম) -এ ক্লিক করুন এবং তারপরে নতুন প্রকল্পের নাম (ডান কলাম) ক্লিক করুন এবং তারপরে সম্পাদনা করুন। এটি ডিফল্ট ক্রিয়াকলাপের শ্রেণীর নাম থেকে ডিফল্ট হবে।
  6. ধরে নেওয়া যাক আপনি গন্তব্য কর্মক্ষেত্র একটি কপি চাই, পরীক্ষা "কর্মপরিসর মধ্যে কপি প্রকল্পের"
  7. "ওয়ার্কিং সেটে প্রকল্প যুক্ত করুন" আনচেক করুন
  8. শেষ

1

একই সমস্যা আমার সাথেও ঘটেছিল এবং প্রকল্প প্রকল্পে। প্রকল্প ফাইলটি ছিল না। আমি একটি বিদ্যমান অ্যান্ড্রয়েড প্রকল্প থেকে একটি। প্রকল্প ফাইল অনুলিপি করেছি এবং আমি যে প্রকল্পটি আমদানির চেষ্টা করছি তার নামের সাথে প্রকল্পের নামটি প্রতিস্থাপন করেছি। তারপরে ফাইল -> আমদানি -> বিদ্যমান প্রকল্পগুলিকে ওয়ার্কস্পেসে ব্যবহার করে আমি প্রকল্পটি আমদানি করতে সক্ষম হয়েছি।


1

আমার জন্য যা কাজ করে তা হ'ল ফাইল> আমদানি> ওয়ার্কস্পেসে বিদ্যমান প্রকল্প (সাধারণ ট্যাবের অধীনে), তারপরে প্রকল্পের রুট ফোল্ডারটি চয়ন করুন। ওয়ার্কস্পেসে বিদ্যমান অ্যান্ড্রয়েড কোড আমদানি কোনওভাবেই আমার কাছে এক্সপিসে কাজ করে না।

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