كيفية تشغيل Android NDK تثبيت على ويندوز ؟ [مغلقة]

StackOverflow https://stackoverflow.com/questions/2588739

  •  24-09-2019
  •  | 
  •  

سؤال

أدناه هي فقط تعليمات تمكنت من العثور على من جوجل حول كيفية تثبيت Android NDK ، هو مكتوب كما لو أننا جميعا تشغيل لينكس و يفترض أننا جميعا نفهم ما هذه غامضة الأدوات.التعليقات والأسئلة التي تظهر في المائل إذا كان شخص يعرف Unix و Windows ترجمة, التي من شأنها أن تكون كبيرة!


Android NDK التثبيت

مقدمة:

يرجى قراءة docs/OVERVIEW.TXT لفهم ما Android NDK هو لا.هذا الملف يعطي تعليمات بشأن كيفية الإعداد بشكل صحيح الخاص بك NDK.

I.المتطلبات:

Android NDK حاليا يتطلب Linux OS X أو ويندوز نظام التشغيل المضيف.مستخدمي ويندوز سوف تحتاج إلى تثبيت Cygwin (http://www.cygwin.com) لاستخدامه.لاحظ أن تشغيل NDK تحت MSys غير معتمد.

سوف تحتاج إلى أن يكون الروبوت SDK وتوابعها المثبتة.على NDK لا يمكن أن تولد النهائي التطبيق حزم (.ملفات apk) ، المكتبة المشتركة الملفات التي يمكن أن تذهب إليها.

المهم:

Android NDK لا يمكن إلا أن تستخدم لاستهداف نظام الصور باستخدام كب كيك (1.5) أو الإصدارات الأحدث من منصة.ويرجع ذلك إلى دهاء toolchain و أبي ذات الصلة بتغيير التي تجعل تتعارض مع 1.0 و 1.1 نظام الصور.

على NDK يتطلب جنو جعل 3.81 أو في وقت لاحق يجري على تطوير النظام.الإصدارات السابقة من جنو قد جعل العمل ولكن لم يتم اختبارها.

يمكنك التحقق من هذا عن طريق تشغيل 'جعل -v' من سطر الأوامر.الإخراج يجب أن تبدو مثل:

GNU Make 3.81
Copyright (C) 2006  Free Software Foundation, Inc.
...

على بعض أنظمة جنو جعل قد تكون متاحة من خلال الأوامر مختلفة مثل 'gmake' أو 'gnumake'.هذه محل 'جعل' قبل الأمر المناسب عند الاحتجاج NDK بناء النظام كما هو موضح في الوثائق.

كبيرة, غريب بعض الشيء يسمى جنو جعل.إذا أنت لن تخبرني ماذا يفعل ربما ثم على الأقل هل يمكن أن تعطيني رابط له ؟

على NDK يتطلب أيضا Nawk أو جنو Awk القابلة للتنفيذ المتاحة على الخاص تطوير النظام.علما أن الأصل 'awk' البرنامج لا تنفذ إن 'المباراة' و 'substr وظائف المستخدمة من قبل NDK بناء النظام.

حسنا, أداة أخرى ، 1 من 2 ممكن أسماء ، ولكن ليس الثالث...ومرة أخرى أين يمكنني تحميل هذا ؟

على ويندوز, سوف تحتاج إلى تثبيت أحدث إصدار من Cygwin استخدام NDK.انظر http://www.cygwin.com للحصول على تعليمات.

فوردعالم URL!تحميل استغرق حوالي يوميا لأن هذه تعليمات التثبيت لا يحدد ما هي أجزاء لتحميل.

II.إعداد التثبيت التي تم إنشاؤها مسبقا عبر toolchain الثنائيات:

بعد تثبيت unarchiving على NDK, سوف تحتاج إلى تشغيل التالية الأمر من المجلد الجذر:

build/host-setup.sh

مرحبا ؟ ويندوز لا يعمل أي شيء ولكن .exe .com أو .dll قل لي كيف تريد مني أن تشغيله.

وهذا اختبار الإعداد الخاص بك وتأكد من NDK يمكن أن تعمل بشكل صحيح.

ومن قال شيئا عن أي من هذه الأمور تحتاج إلى تثبيت (ما الدليل)

هل كانت مفيدة؟

المحلول

سأكون في غاية يوصي لا تطوير هذا على نظام التشغيل ويندوز.اذهب مربع الظاهري وخلق أوبونتو أو فيدورا صورة (أو أي نكهة أخرى من لينكس قد تفضل) واستخدام ذلك من أجل التنمية.لقد تم تطوير في عالم ويندوز مع cygwin لعدة أشهر الآن تماما وأنا أكره ذلك.في حين cygwin رائع, انها كاملة الاختراق على نظام ويندوز فقط مسألة وقت قبل أن تكتشف أن حقيقة مؤلمة.لك سوف واجهت مشاكل مع مسارات/التنفيذية/الخ محاولة الحصول على أي شيء فعله في سيغوين.التكوين كوابيس كثيرة عندما يتعلق الأمر بتحديد فيها الأمور في سيغوين مقابل ويندوز.كل شيء حقا تمتص فقط.إذا بيئة التطوير يتطلب cygwin, أود أن أقترح بشدة مجرد الذهاب مع لينكس بدلا من ذلك.سوف تحب نفسك في وقت لاحق لذلك أتمنى لو كنت قد فعلت ذلك قبل أشهر.

نصائح أخرى

عظيم غريب بعض الشيء يسمى جنو جعل..إذا كان الخاص بك لن تخبرني ماذا يفعل ربما ثم على الأقل هل يمكن أن تعطيني رابط له ؟

هذا هو جزء أساسي من Unix نظام البناء, و عليك أن تعلم ذلك.أنهم على افتراض أنك على دراية إلى حد ما مع تطوير لينكس.

ويندوز لا تشغيل لا شيء ولكن .exe .com أو .dll قل لي كيف تريد مني أن تشغيله..

هذا ما قمت بتحميل Cygwin على.برنامج Cygwin باش موجه.AWK ربما جاء مع Cygwin.

ومن قال شيئا عن أي من هذه الأمور تحتاج إلى تثبيت (ما الدليل)

لأنهم تشغيل من المجلد الجذر من SDK تثبيت, فإنه لن يهم.على host-setup.sh السيناريو قد سجل أين هو للرجوع إليها في وقت لاحق, حتى تشغيل من حيث كنت تنوي الاحتفاظ بها.

أنت من المتوقع أن تشغيل كل شيء من داخل Cygwin وهو لينكس مثل بيئة ويندوز.التعليمات بوضوح أتوقع منك أن تفهم كيفية استخدام Cygwin, وهو موضوع واسع جدا بالنسبة لهم في التعليمات.كل "غامضة" أدوات المراجع التي يمكن تركيبها باستخدام Cygwin إعداد/مثبت البرنامج (نفس واحدة أن تثبيت Cygwin على جهاز الكمبيوتر الخاص بك).

بخصوص تشغيل .sh الملف, فسوف تفعل ذلك في سيغوين.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top