ত্রুটি: অ্যান্ড্রয়েডহোম সেট করা নেই এবং আপনার পাঠাতে "অ্যান্ড্রয়েড" কমান্ড নেই। আপনাকে অবশ্যই এই শর্তগুলির কমপক্ষে একটি পূরণ করতে হবে।


240

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

ত্রুটি: অ্যান্ড্রয়েডহোম সেট করা নেই এবং "অ্যান্ড্রয়েড" কমান্ডটি আপনার রাস্তায় নেই। আপনাকে অবশ্যই এই শর্তগুলির কমপক্ষে একটি পূরণ করতে হবে।

ত্রুটি (স্ক্রিনশট)

এখানে চিত্র বর্ণনা লিখুন

কর্ডোভা ব্যবহারের জন্য অ্যান্ড্রয়েড সঠিকভাবে সেট আপ হয়েছে তা নিশ্চিত করতে আমি কী করব?


1
এ্যান্ড্রয়েড_হোমকে এখন অবহিত করা হয়েছে এখন ANDROID_SDK_ROOT ব্যবহার করুন। আরও তথ্যের জন্য এই স্ট্যাকওভারফ্লো.com
সৌরভ ভান্ডারী

উত্তর:


369

উইন্ডোজ জন্য:

অ্যান্ড্রয়েডহোম = সি: \ ইনস্টলেশন অবস্থান \ অ্যান্ড্রয়েড-এসডিকে সেট করুন

PATH =% PATH%;% ANDROID_HOME% \ সরঞ্জাম সেট করুন;% ANDROID_HOME% \ প্ল্যাটফর্ম-সরঞ্জাম নির্ধারণ করুন

এই ইনস্টলেশন গাইড থেকে নেওয়া ।


33
সঠিক. তবে কেবলমাত্র যদি নিজের সি থেকে সিএমডি উইন্ডোতে নিজের মতো লোকের কাছে এটি 100% স্পষ্ট না হয়: উইন্ডোজ \ system32 \ প্রকল্পের নাম> ডিরেক্টরিটি Android_home এর জন্য উপরের সেট কমান্ডটি টাইপ করুন। সাইড নোট যখন আমি অ্যান্ড্রয়েড স্টুডিওতে কাজ করছিলাম তখন আমার এসডি কে ডিফল্টরূপে নিম্নলিখিত স্থানে ইনস্টল করা হয়েছিল: সি: \ ব্যবহারকারী \ <ব্যবহারকারীর নাম \ অ্যাপডাটা \ লোকাল \ অ্যান্ড্রয়েড s অ্যান্ড্রয়েড-এসডিকে সংক্ষেপে আপনার কর্ডোভা ডিরেক্টরিতে উপরে সেটটি লিখুন ANDROID_Home = সি: \ ব্যবহারকারী \ <ব্যবহারকারীর নাম> D অ্যাপডাটা \ লোকাল \ অ্যান্ড্রয়েড \ অ্যান্ড্রয়েড-এসডিকে - এন্টার টিপুন তারপর কর্ডোভা প্ল্যাটফর্মটি আবার চালান অ্যান্ড্রয়েড যুক্ত করুন এবং প্যাকেজ এবং প্রকল্পটি তৈরি হবে।
নটুর 3

1
কেবলমাত্র এন্ড্রয়েডহোম সেট করা আমার জন্য এটি করে, অতিরিক্ত হিসাবে এটিও নিশ্চিত করতে হয়েছিল যে আমি অ্যান্ড্রয়েড প্রকল্পে প্ল্যাটফর্ম যুক্ত করার চেষ্টা করার সাথে সাথে আমার Android 19.0 ইনস্টল করা আছে।
অভিজিৎ

22
অ্যান্ড্রয়েডহোমকে স্থায়ীভাবে সেট করতে আমার কম্পিউটার> বৈশিষ্ট্য> উন্নত সিস্টেম সেটিংস> পরিবেশের ভেরিয়েবল> এ ক্লিক করুন 1. 1. সিস্টেমের ভেরিয়েবল নাম যুক্ত করুন = "এন্ড্রয়েডহোম" মান = "ই: \ ব্যবহারকারী \ ব্যবহারকারী \ অ্যাপডাটা \ স্থানীয় \ অ্যান্ড্রয়েড \ এসডিকে" (আপনার প্রবেশ করান অ্যান্ড্রয়েড এসডিকে পাথ এখানে) ২. সিস্টেমের ভেরিয়ালের উপরে আপনি আপনার পথ দেখতে পারেন, "পাঠ্য%" পাঠ্য সম্পাদনা করুন;% এন্ড্রয়েডহোম% \ সরঞ্জামসমূহ;% অ্যান্ড্রয়েডহোম% \ প্ল্যাটফর্ম-সরঞ্জামগুলি "সংরক্ষণ করুন
ডিবিশ

2
এএনT_ হোম সেট করার পরে আপনার নতুন সিএমডি লাগতে পারে
রুবন্ত

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

82

ম্যাক ওএস এক্স এর জন্য:

export ANDROID_HOME=/<installation location>/android-sdk-macosx
export PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools

আমার জন্য আমার <ইনস্টলেশন অবস্থান> ~ / adt-bundle-mac-x86_64 / sdk ছিল তাই প্রথম আদেশটি ছিল export ANDROID_HOME=~/adt-bundle-mac-x86_64/sdk
স্বভার

1
আমার জন্য: PATH = $
AT পাঠ

উপরে বর্ণিত 'পাথ' এর চারপাশে আপনার কি ধনুর্বন্ধনী দরকার? আমার হাইব্রিড পরিবেশ স্থাপনের জন্য আমি হ্যালো সময় নিচ্ছি। তবে আমি ম্যাক নতুন? উইন্ডোতে আমার কোনও সমস্যা ছিল না: | তবে আমি এখনও আমার নতুন ম্যাক ভালবাসি!
রেকর্ডবয়

45

আমার কাছে ম্যাক ওএস এক্স ইয়োসেমাইট, অ্যান্ড্রয়েড স্টুডিও 1.0.1, জেডিকে 1.8, এবং কর্ডোভা 4.1.2 রয়েছে

যখন আমি অ্যান্ড্রয়েড প্রকল্প যুক্ত করার চেষ্টা করেছি:

cordova platforms add android

আমি বার্তাটি পেয়েছি: অ্যান্ড্রয়েডহোম সেট করা নেই এবং "অ্যান্ড্রয়েড" কমান্ডটি আপনার রাস্তায় নেই

সিফারক্লাউডের উত্তরের ভিত্তিতে ... 'ত্রুটি: কর্ডোভা এবং http://developer.android.com/sdk/installing/index.html?pkg=studio ব্যবহার করে "অ্যান্ড্রয়েড" কমান্ডটি ব্যর্থ হয়েছে :

export ANDROID_HOME="/Users/<user_name>/Library/Android/sdk"
export ANDROID_TOOLS="/Users/<user_name>/Library/Android/sdk/tools/"
export ANDROID_PLATFORM_TOOLS="/Users/<user_name>/Library/Android/sdk/platform-tools/"
PATH=$PATH:$ANDROID_HOME:$ANDROID_TOOLS:$ANDROID_PLATFORM_TOOLS
echo $PATH

যখন আমি অ্যান্ড্রয়েড প্রকল্পটি তৈরি করার চেষ্টা করেছি, আমি এই বার্তাটি পেয়েছি:

Creating android project...
/Users/lg/.cordova/lib/npm_cache/cordova-android/3.6.4/package/bin/node_modules/q/q.js:126
                    throw e;
                          ^
Error: Please install Android target "android-19".

আমি অ্যান্ড্রয়েড এসডিকে ম্যানেজারটি চালিয়েছি এবং অ্যান্ড্রয়েড ৪.৪.২ (এপিআই ১৯) (গ্লাস ডেভলপমেন্ট কিট পূর্বরূপ ছাড়া সমস্ত কিছু) ইনস্টল করেছি। এটা আমার জন্য কাজ করেছে।

===

এটি আমার .বাশ_ প্রোফাইল ফাইলের সামগ্রী of

export PATH=$PATH:/usr/local/bin
export JAVA_HOME=`/usr/libexec/java_home -v 1.8`
launchctl setenv STUDIO_JDK /library/Java/JavaVirtualMachines/jdk1.8.0_25.jdk
export ANDROID_HOME="/Users/<UserName>/Library/Android/sdk"
export ANDROID_TOOLS="/Users/<UserName>/Library/Android/sdk/tools"
export ANDROID_PLATFORM_TOOLS="/Users/<UserName>/Library/Android/sdk/platform-tools"
PATH=$PATH:$ANDROID_HOME:$ANDROID_TOOLS:$ANDROID_PLATFORM_TOOLS

টার্মিনাল ব্যবহার করে .bash_profile সম্পাদনা করতে, আমি ন্যানো ব্যবহার করি। এটা বোঝা সহজ।

cd
nano .bash_profile

আমি আসা করি এটা সাহায্য করবে.


ধন্যবাদ এটি আমার জন্যও কাজ করেছে! তবে যতবারই আমি একটি নতুন টার্মিনাল খুলি আমাকে অবশ্যই প্যাথ সেট করতে হবে, PATH স্থায়ীভাবে সেট করার কোনও উপায় আছে কি?
এনবয়ম্যানস

.Bash_profile ফাইলে PATH অন্তর্ভুক্ত করুন। আমি আগের মন্তব্যে নির্দেশাবলী যুক্ত করেছি।
এলজিএম

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

@lgm, এটা প্রয়োজন ছিল অন্তর্ভুক্ত করা ANDROID_TOOLSএবং ADROID_PLATFORM_TOOLS?
দেব ইয়েগো

36

উইন্ডোজ জন্য:

আমার কম্পিউটার -> বৈশিষ্ট্যগুলিতে -> উন্নত সিস্টেম সেটিং -> পরিবেশের ভেরিয়েবলগুলি সিস্টেমের চলকগুলিতে;; yourSdkHome \ সরঞ্জামসমূহ;; yourSdkHome \ প্ল্যাটফর্ম-সরঞ্জামগুলিতে পাথ সম্পাদনা করতে ডান ক্লিক করুন।

তারপরে আপনার সিএমডি প্রম্পটটি বন্ধ করুন এবং আবার খুলুন।

এটাই.


1
কর্ডোভার জন্য আমরা কীভাবে ডকুমেন্টেশন আপডেট করতে পারি? (ইনস্টল এবং স্ট্যাকওভারফ্লোয়ের মধ্যে ঝাঁপ দেওয়ার পরিবর্তে)
ডেভিডোভিটজ

মনে রাখবেন যে কখনও কখনও আপনার $ PATH ভেরিয়েবলটি খুব অগোছালো হয়ে যায় এবং এটি 256 টির বেশি চিহ্নের বেশি হতে পারে না, সুতরাং আপনার সহায়ক সহায়ক ব্যবহার করা উচিত
মেডেট টেলিউবিলি

দুঃখিত আমি বুঝতে পারি না আমি কীভাবে সহায়ক ভার্সেস ব্যবহার করতে পারি?
হ্যাশ

আমার জন্য কাজ করছেন না ?? আমার এসডিকে লোকেশনটি ই ড্রাইভে আছে .. এটি সি ড্রাইভে থাকা উচিত কিনা ??
কার্তিকেয়

পারফেক্ট, এটি কাজ করার জন্য আমার কম্পিউটারটি পুনরায় চালু করা দরকার ছিল, তবে তা হয়ে গেল।
mhcarneiro

33

লিনাক্স-এ, আপনার শেলের জন্য আপনার .bashrc,। প্রোফাইল বা উপযুক্ত ফাইলের শেষে এটি যুক্ত করুন:

export ANDROID_HOME=/home/youruser/whatever/adt-bundle-linux-x86_64-20140702/sdk
export PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platforms-tools

দয়া করে লক্ষ্য করুন যে এই পরিবেশের ভেরিয়েবলগুলি ইতিমধ্যে খোলা নয়, নতুন তৈরি শেলগুলির জন্য উপলব্ধ থাকবে।


এটি আমার জন্য কাজ করেছে। আপনার বিবৃতি "দয়া করে লক্ষ্য করুন যে এই পরিবেশের ভেরিয়েবলগুলি ইতিমধ্যে খোলা নয়, নতুন তৈরি শেলের জন্য উপলভ্য হবে" " আমাকে এটিকে আবার করতে হবে তা বুঝতে আমাকে কী সাহায্য করেছে।
jessiPP

আপনি পুনরায় বুট করার সময় এই সেটিংসগুলি হারিয়ে যাবে না? আমি বলতে চাইছি আসলে .bashrc ফাইলটি স্পর্শ না করে কেবল এগুলি তাদের রফতানি করা।
দেব ইয়েগো

যেমন এটি উপরে বলেছে: এটি আপনার .bashrc,। প্রোফাইল বা উপযুক্ত ফাইলের শেষে যুক্ত করুন
কুইকের

24

উইন্ডোজে অ্যান্ড্রয়েড স্টুডিও ব্যবহার করে সিস্টেমের ভেরিয়েবল সেটিংস কিছুটা বদলেছে।

আপনাকে এখনও একটি সিস্টেম ভেরিয়েবল যুক্ত করতে হবে ANDROID_HOME, তবে সাধারণত ইনস্টল হওয়া অ্যান্ড্রয়েড এসডিকে থাকা ডিরেক্টরিটির দিকে ইঙ্গিত করে C:\Users\YOUR_USERNAME\AppData\Local\Android\android-studio\sdk

আপনাকে Pathসিস্টেম ভেরিয়েবলের সাথে নিম্নলিখিতগুলি যুক্ত করতে হবে :

;%ANDROID_HOME%\platform-tools;%ANDROID_HOME%\tools;

থেকে নেওয়া হয়েছে: https://github.com/simnova/webdevdocs/wiki/Installing-PonGap-and-Android-Studio-on-Windows

এসডিকে পাথও থাকুন C:\Users\USER\AppData\Local\Android\sdk


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

9

এটি ঠিক এটি চেষ্টা করার চেষ্টা করেছি। আমি ছিলাম:

OS x Yosemite সংস্করণ 10.10.2 কর্ডোভা
সংস্করণ 4.2.0
অ্যান্ড্রয়েড স্টুডিও 1.0.1
জাভা এসই বিকাশ কিট 7

পথ নির্ধারণ:

# on ~/.zshrc file (open a text editor)
export ANDROID_HOME="/Users/<user>/Library/Android/sdk/"
export ANDROID_TOOLS="/Users/<user>/Library/Android/sdk/tools"
export ANDROID_PLATFORM_TOOLS="/Users/<user>/Library/Android/sdk/platform-tools"
PATH=$PATH:$ANDROID_HOME:$ANDROID_TOOLS:$ANDROID_PLATFORM_TOOLS

টার্মিনালটি আবার খুলুন

অ্যান্ড্রয়েড এসডিকে পরিচালক থেকে "অ্যান্ড্রয়েড -19" ইনস্টল করুন

$ android
# pick "SDK Platform Android 4.4.2, API 19"

এবং তারপরে একটি কর্ডোভা ভিত্তিক প্রকল্প ডিরেক্টরিতে যান

$ ionic platform add android

আমি এই ফাইলটিতে কেবল ভেরিয়েবলগুলি সন্নিবেশ sudo nano ~/.bash_profile
করিয়েছি

6
Android path set in linux:

$export ANDROID_HOME=/usr/lib/android-sdk-linux
$export PATH=$PATH:$ANDROID_HOME/tools
$export PATH=$PATH:$ANDROID_HOME/platforms-tools

than

$cordova run android

আমি একই সমস্যা ছিল। আমার ক্ষেত্রে সমস্যা হ'ল আমি রুট ব্যবহারকারী হিসাবে কমান্ডের উপরে চলছি না। আমি রুট হিসাবে মৃত্যুদন্ড কার্যকর করেছি এবং সবকিছু ঠিকঠাক কাজ করেছে।
ভূপিন্দর

5

ANDROID_HOMEপরিবর্তে ব্যবহার করার বর্তমানে অবচিত হয়েছে ANDROID_HOMEব্যবহারANDROID_SDK_ROOT

গুগল অ্যান্ড্রয়েড ডকুমেন্টেশন অনুযায়ী -

ANDROID_SDK_ROOTSDK ইনস্টলেশন ডিরেক্টরিতে পথ নির্ধারণ করে । একবার সেট হয়ে গেলে মানটি সাধারণত পরিবর্তিত হয় না এবং একই মেশিনে একাধিক ব্যবহারকারীর দ্বারা ভাগ করা যায়। এ্যান্ড্রয়েডহোম , যা এসডিকে ইনস্টলেশন ডিরেক্টরিতেও নির্দেশ করে তা হ্রাস পেয়েছে

আপনি যদি এটি ব্যবহার চালিয়ে যান তবে নিম্নলিখিত বিধিগুলি প্রযোজ্য:

  • যদি ANDROID_HOMEসংজ্ঞায়িত হয় এবং একটি বৈধ SDK ইনস্টলেশন থাকে তবে এর মানটি মানটির পরিবর্তে ব্যবহৃত হয় ANDROID_SDK_ROOT
  • যদি ANDROID_HOMEসংজ্ঞায়িত না হয় তবে মানটি ANDROID_SDK_ROOTব্যবহৃত হয়।
  • যদি ANDROID_HOMEসংজ্ঞায়িত করা হয় তবে উপস্থিত না থাকে বা কোনও বৈধ SDK ইনস্টলেশন না থাকে তবে এর মধ্যে মানটি ANDROID_SDK_ROOTব্যবহৃত হয়।

বিশদগুলির জন্য এই অ্যান্ড্রয়েড ডকুমেন্টেশন লিঙ্কটি অনুসরণ করুন


4

লিনাক্সে,

সম্পাদন করা .bashrcফাইল এবং যোগ ANDROID_HOMEএবং PATHপরিবর্তনশীল

export ANDROID_HOME=/usr/local/android-sdk-linux/
export PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platforms-tools

.bashrcফাইল সংরক্ষণের পরে , চালান

source ~/.bashrc

তারপর টাইপ

android টার্মিনালে

যদি এটি চলবে, ANDROID_HOMEএবং PATHসেট করা আছে,

আপনি যদি এই বার্তাটি পান,

bash: /src/android-sdk/tools/android: Permission denied

তারপর চালান

sudo chmod a+x /usr/local/android-sdk-linux/tools/android

অন্যথায় আপনি একই ত্রুটি বার্তা পাবেন

Error: Android SDK not found. Make sure that it is installed. If it is not at the default location, set the ANDROID_HOME environment variable.

এনবি: / ইউএসআর / লোকাল / অ্যান্ড্রয়েড-এসডিকে-লিনাক্সের পরিবর্তে আপনার অ্যান্ড্রয়েড এসডিকে ইনস্টলেশন পাথটি ব্যবহার করুন


4

উইন্ডোজের জন্য আমাকে এসডিকে ফোল্ডারে একটি এনভিভ ভেরিয়েবল যুক্ত করতে হয়েছিল। সম্পন্ন! (গৃহীত উত্তরটি আমার পক্ষে কার্যকর হয়নি)

এখানে চিত্র বর্ণনা লিখুন


3

আমাকে আমার উইন্ডোজ কনসোলটি বন্ধ ও পুনরায় খুলতে হবে (বা একটি নতুন কনসোল খুলতে হবে) এবং তারপরে এসডিকে পরিচালক (রান android) খুলতে হবে, তারপরে আপডেট এবং ইনস্টলগুলির একটি গোছা সম্পূর্ণ করতে হয়েছিল।


3

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

আপনি যদি এসডিকে ম্যানেজার বিকল্পটি চয়ন করেন তবে আপনাকে পরিবেশে পরিবর্তনশীলের জন্য পথ নির্ধারণ করতে হবে:

  1. পরিবর্তনশীল নাম: অ্যান্ড্রয়েডহোম, পরিবর্তনীয় মান: আপনি যে পথে অ্যান্ড্রয়েড এসডিকে ইনস্টল করেছেন, সে ক্ষেত্রে আমার ক্ষেত্রে সি: \ অ্যান্ড্রয়েড \ অ্যান্ড্রয়েড- এসডিকে ।

  2. আপনাকে এটি যোগ করে পাথ ভেরিয়েবল সিস্টেমে ভেরিয়েবল যুক্ত করতে হবে: %% ANDROID_Home% \ প্ল্যাটফর্ম-সরঞ্জামসমূহ;% ANDROID_HOME% \ সরঞ্জামসমূহ;

  3. তারপরে যদি আপনি "জেডিকে ত্রুটি" পেয়ে থাকেন তবে কেবল এটি ওরাকল ওয়েবসাইট থেকে ডাউনলোড করুন এবং অ্যান্ড্রয়েড এসডিকে মতো একটি সিস্টেম ভেরিয়েবল তৈরি করুন: পরিবর্তনশীল নাম: জাভাআহোম , ভেরিয়েবল মান: আপনি যে পথে জেডিকে ইনস্টল করেছেন, সে ক্ষেত্রে সি :, প্রোগ্রাম ফাইলসমূহ \ জাভা \ jdk1.8.0_144 । তারপরে ;% জাভাহোম% \ বিন যোগ করে এটিকে প্যাথ ভেরিয়েবল সিস্টেমে যুক্ত করুন ।

  4. তারপরে যদি আপনি "গ্রেডল ত্রুটি" পেয়ে থাকেন তবে গ্রেডেলের অফিসিয়াল ওয়েবসাইটে ইনস্টলেশনগুলির পদক্ষেপগুলি কেবল পিছিয়ে দিন।

  5. অবশেষে আপনি আপনার আয়নিক অ্যাপের এপিপি তৈরি চালিয়ে যেতে পারেন।

দ্রষ্টব্য: আপনাকে কয়েকবার সিএমডি উইন্ডোটি খুলতে হবে বা এই পরিবর্তনগুলি করার পরে আপনার পিসি পুনরায় চালু করতে হবে। আশা করি এই কাজটি আপনার জন্য।


3

সমস্যা সমাধানের জন্য শুধুমাত্র একটি পরিবর্তন প্রয়োজন:

যাও Start -> Control Panel -> System -> Advanced(tab) -> Environment Variables -> System Variables

সেট ANDROID_HOMEকরাC:\Program Files (x86)\Android\android-sdk


2

ম্যাকে অ্যান্ড্রয়েড স্টুডিও ব্যবহার করে এটি আপনার টার্মিনালে চালান:

export ANDROID_HOME=/Applications/Android\ Studio.app/sdk/
export PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platforms-tools

তারপরে, আপনি টাইপ করুন

android

আপনার টার্মিনালে এটি কিছু চালাবে


আমি অ্যান্ড্রয়েড টাইপ করার সময় কিছুই পেলাম না। আমি sdk ডিরেক্টরিটি এর অধীনে খুঁজে পাচ্ছি না Android Studio.app
হুগি

আমার ক্ষেত্রে অ্যান্ড্রয়েড স্টুডিও সেটিং (ফাইল-> প্রকল্পের কাঠামো-> এসডিকে) এডিটি বান্ডিল (/ অ্যাপ্লিকেশনস / অ্যাডটি-বান্ডেল-ম্যাক-x86_64-20130729 /)
দেখায়

1

এটি বেশিরভাগই অ্যান্ড্রয়েড এসডিকে হারিয়েছে। এই সমস্যাটির জন্য এবং " JAVA_HOME " ত্রুটিটি সমাধানের সমাধানের জন্য আমার পক্ষে কাজ করেছে ... নিম্নলিখিত পদক্ষেপের পরে গর্তের দিনটি সংরক্ষণ করা হয়েছে।

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

প্ল্যাটফর্মটি তৈরির জন্য আপনি প্রয়োজনীয়তাগুলি পূরণ করেছেন কিনা তা পরীক্ষা করতে:

$ cordova requirements
Requirements check results for android:
Java JDK: installed .
Android SDK: installed
Android target: installed android-19,android-21,android-22,android-23,Google Inc.:Google APIs:19,Google Inc.:Google APIs (x86 System Image):19,Google Inc.:Google APIs:23
Gradle: installed

Requirements check results for ios:
Apple OS X: not installed
Cordova tooling for iOS requires Apple OS X
Error: Some of requirements check failed

1

যাইহোক, অন্য একটি সম্ভাবনা হ'ল আপনার কাছে কর্ডোভা অ্যান্ড্রয়েড প্ল্যাটফর্মের অনেক পুরানো সংস্করণ রয়েছে।

ত্রুটি: অ্যান্ড্রয়েড এসডিকে পাওয়া যায় নি। এটি ইনস্টল করা আছে তা নিশ্চিত করুন। এটি যদি ডিফল্ট স্থানে না থাকে তবে ANDROID_HOME এনভায়রনমেন্ট ভেরিয়েবল সেট করুন।

তারপর:

cordova platform update android --save

1

1: সিস্টেমের বৈশিষ্ট্যগুলিতে যান
2: পরিবর্তন সেটিং
3 ক্লিক করুন: অ্যাডভান্স ট্যাব
4 ক্লিক করুন: পরিবেশনীয় ভেরিয়েবলগুলি ক্লিক করুন ... বোতাম
5: সিস্টেম ভেরিয়েবল
এরিয়াতে নতুন বোতাম 6 ক্লিক করুন : চলক নাম ক্ষেত্রের
7: সেট সি: _H প্রোগ্রাম ভেরিয়েবল মান ক্ষেত্রের
9 টি ফাইল (x86) \ অ্যান্ড্রয়েড s অ্যান্ড্রয়েড-এসডিকে ক্লিক করুন ওকে বোতাম
10
টি ক্লিক করুন: তালিকার 11 টিতে পাথ ভেরিয়েবলটি ক্লিক করুন: নতুন বোতামটিতে ক্লিক করুন
12: বিগত সি: \ প্রোগ্রাম ফাইলগুলি (x86) \ অ্যান্ড্রয়েড \ অ্যান্ড্রয়েড- দায়েরকৃত এসডিকে \ প্ল্যাটফর্ম-সরঞ্জামসমূহ
13: আবার নতুন বোতামটি ক্লিক করুন
14: বিগত সি: \ প্রোগ্রাম ফাইলগুলি (x86) \ অ্যান্ড্রয়েড \ অ্যান্ড্রয়েড-এসডিকে field ক্ষেত্রের সরঞ্জাম
15: 3 বার প্রবেশ টিপুন।
আপনার যেতে ভাল।



0

তবুও Linux ব্যবহারকারীরা একই ভুল আছে যদি, সম্ভবত তারা Android প্ল্যাটফর্ম .. যোগ এই জন্য একটি দ্রুত সমাধান এর জন্য "উবুন্টু" ব্যবহার করেছেন এখানে , অথবা আপনি উবুন্টু ব্যবহার Cordova ইনস্টল করা আছে, এছাড়াও এই সমস্যার জন্য একটি সমাধান পাওয়া যাবে এখানে

এই সাহায্য আশা করি!


0

আমিও এই একই সমস্যার মুখোমুখি হয়েছি, আমি এটি দিয়ে একটি সমাধান পেয়েছি।

আমি নিম্নলিখিত পদক্ষেপগুলি করেছি :

  1. ওপেন সিস্টেমের বৈশিষ্ট্য
  2. পরিবেশের পরিবর্তনশীল
  3. একটি নতুন সিস্টেম ভেরিয়েবল তৈরি করুন
  4. নাম: এন্ড্রয়েড_হোম
  5. মান: আপনার এসডিকে পাথ অনুলিপি করুন (উদা: আমার এসডিকে পাথ) ই: \ সফটওয়্যারস \ অ্যান্ড্রয়েড-এসডিকে )

আপনার বর্তমান সেন্টিমিডিটি বন্ধ করুন, এবং এটিকে পুনরায় চালু করুন বিড়বিড় করে ডাক্তার চালান

এটি উইন্ডোতে কাজ করা উচিত


-1

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

sudo chown -R <you>:<your_group> *
sudo chmod -R 755 *

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