কর্ডোভা 3.5.0 ইনস্টল ত্রুটি- দয়া করে অ্যান্ড্রয়েড টার্গেট 19 ইনস্টল করুন


98

আমি এই কাজটি করার চেষ্টা করি এবং এটি আমাকে বাদাম চালাচ্ছে:

$ cordova platform add android

আউটপুটটি হ'ল:

Creating android project...

/Users/doekewartena/.cordova/lib/android/cordova/3.5.0/bin/node_modules/q/q.js:126
                    throw e;
                          ^
Error: Please install Android target 19 (the Android newest SDK). Make sure you have the latest Android tools installed as well. Run "android" from your command-line to install/update any missing SDKs or tools.
    at /Users/doekewartena/.cordova/lib/android/cordova/3.5.0/bin/lib/check_reqs.js:80:29
    at _fulfilled (/Users/doekewartena/.cordova/lib/android/cordova/3.5.0/bin/node_modules/q/q.js:798:54)
    at self.promiseDispatch.done (/Users/doekewartena/.cordova/lib/android/cordova/3.5.0/bin/node_modules/q/q.js:827:30)
    at Promise.promise.promiseDispatch (/Users/doekewartena/.cordova/lib/android/cordova/3.5.0/bin/node_modules/q/q.js:760:13)
    at /Users/doekewartena/.cordova/lib/android/cordova/3.5.0/bin/node_modules/q/q.js:574:44
    at flush (/Users/doekewartena/.cordova/lib/android/cordova/3.5.0/bin/node_modules/q/q.js:108:17)
    at process._tickCallback (node.js:419:13)
Error: /Users/doekewartena/.cordova/lib/android/cordova/3.5.0/bin/create: Command failed with exit code 8
    at ChildProcess.whenDone (/usr/local/lib/node_modules/cordova/node_modules/cordova-lib/src/cordova/superspawn.js:135:23)
    at ChildProcess.emit (events.js:98:17)
    at maybeClose (child_process.js:755:16)
    at Process.ChildProcess._handle.onexit (child_process.js:822:5)

যদি কমান্ডটি চালিত না androidহয় তবে এটিই আমি ইনস্টল করেছি

ইনস্টল করা

আমিও করেছি:

open ~/.bash_profile

এবং যোগ করেছেন:

export PATH=${PATH}:/Users/doekewartena/Documents/adt-bundle-mac-x86_64-20140702/sdk/platform-tools:/Users/doekewartena/Documents/adt-bundle-mac-x86_64-20140702/sdk/tools

তবে এটি সাহায্য করে না :(

কেউ সাহায্য করতে পারে।


উত্তর:


183

অ্যান্ড্রয়েড এসডিকে আপনার লক্ষ্যযুক্ত অ্যান্ড্রয়েড সংস্করণ নয়। টার্গেট অ্যান্ড্রয়েড সংস্করণ 19 হ'ল এন্ড্রয়েড কিটক্যাট-এর জন্য এপিআই স্তর you তাই আপনার মধ্যে এসডিকে পরিচালক check আপনি যদি নিজের টার্গেটের এপিআই সংস্করণটি আলাদা হতে চান তবে এটি এএনড্রয়েডম্যানিয়েস্ট.এক্সএমএলে পরিবর্তন করুন

<uses-sdk
    android:minSdkVersion="16"
    android:targetSdkVersion="18" />

এই লাইনগুলি সম্পাদনা করুন। android:targetSdkVersionআপনি যে টার্গেট করছেন তা এখানে আপনার অ্যান্ড্রয়েড সংস্করণ।

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


4
আপনি এমন একটি সমস্যার মুখোমুখি হতে পারেন adb, যা তথ্যের অস্তিত্ব নেই, এমনকি এটি বিদ্যমান নেই। এর অর্থ, আপনি ইনস্টল করেন নি lib32ncurses5এবং lib32stdc++6এখনও করেছেন। (এটি
64৪

4
এফওয়াইআই আমি উইন 8 এ এডমিন হিসাবে এসডিকে ইউটিলিটি চালানো না হওয়া পর্যন্ত সমস্যা ছিল। আমি উঁচুতে দৌড়ানোর পরে কাজ করেছি।
সোয়ানী

24

1) এসডিকে ম্যানেজারে androidপ্রবেশ করা ( টার্মিনালে টাইপ করা, এটি আপনার ফাইলের পথে রয়েছে ধরে নেওয়া)

২) অ্যান্ড্রয়েড ৪.৪.২ এর পরে নির্বাচিত বাক্স (এপিআই 19)

3) ক্লিক বোতাম Install 8 packages

৪) আসল কমান্ডটি চালান (উদাহরণস্বরূপ cordova platform add android, যদিও এটি ionic platform add androidআপনি যা কাজ করছেন তার উপর নির্ভর করে)


4
পরিষ্কারভাবে বর্ণিত পদক্ষেপের জন্য ধন্যবাদ। আমার দিন বাঁচা!
তুম

7

আমিও একই ত্রুটি 19 পেয়ে যাচ্ছিলাম Android

আমার ক্ষেত্রে, আমি কনসোল থেকে 'অ্যান্ড্রয়েড' কমান্ডটি চালিয়ে, অ্যান্ড্রয়েড ৪.৪.২ (এপিআই ১৯) গাছটি খোলার মাধ্যমে এবং এসডিকে প্ল্যাটফর্ম ইনস্টল করে ত্রুটিটি সমাধান করেছি।

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

এর বাইরেও অ্যান্ড্রয়েড এমুলেটর তৈরি করতে সক্ষম হতে আমাকে API19 এর কয়েকটি অন্যান্য উপাদান ইনস্টল করতে হয়েছিল:

  • এআরএম EABI v7a সিস্টেম চিত্র
  • ইন্টেল x86 এটম সিস্টেমের চিত্র
  • গুগল এপিআই (x86 সিস্টেম চিত্র)
  • গুগল এপিআই (এআরএম সিস্টেম চিত্র)

আমি তখন অ্যান্ড্রয়েড এসডিকে বান্ডেলের অন্তর্ভুক্ত অ্যান্ড্রয়েড ভার্চুয়াল ডিভাইস (এভিডি) ম্যানেজার ব্যবহার করে API19 এর ভিত্তিতে একটি এমুলেটর তৈরি করতে পারি।


4

আমাকে একই ডিরেক্টরিতে প্রজেক্ট.প্রেটিটিও পরিবর্তন করতে হয়েছিল

target=android-19
android.library.reference.1=CordovaLib

0

আপনি কীভাবে অ্যান্ড্রয়েড ম্যানিফেস্ট.এক্সএমএল ডকুমেন্ট সেটআপ করেন সে সম্পর্কে এখানে ডকুমেন্টেশন রয়েছে। প্রতিটি অ্যাপের একটি হওয়া উচিত।

http://developer.android.com/guide/topics/manifest/manifest-intro.html


4
কমান্ডটি cordova platform add androidবেস অ্যান্ড্রয়েড অ্যাপ তৈরি করার কথা। এই কমান্ডটি ব্যর্থ হচ্ছে, সুতরাং কোনও অ্যান্ড্রয়েড অ্যাপ নেই, এবং কোনও AndroidManLive.xML নেই।
জেসন মুর

0

আপনার যদি প্যাকেজ ইনস্টল করতে সমস্যা হয়, আপনি প্রশাসক হিসাবে 'অ্যান্ড্রয়েড সেন্ট্রাল' চালাচ্ছেন তা নিশ্চিত করুন ... এটি কার্যকর করতে আমার 30 মিনিট সময় নিয়েছে !!

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