تحميل - installing the android sdk eclipse




توقف Eclipse على محمل محتوى Android SDK (12)

أعددت نصًا صغيرًا لتسهيل التعامل مع هذه المشكلة المتكررة والمزعجة جدًا. افتح الطرفية ، ثم:

open ~/.bash_profile

في نهاية الملف ، الصق هذه الوظيفة:

function eclipse-clean() {
  echo "removing ddms.cfg file" 
    cd ~/.android/
    rm ddms.cfg 
  echo "removing cache"
    cd cache/
    rm -rf *
  echo "done! you can open eclipse now."
}

كل ما عليك فعله الآن هو:

source ~/.bash_profile

وكلما كنت عالقة فقط اكتب في نافذة المحطة الطرفية:

eclipse-clean

أنا أعمل مع Eclipse 4.2 (إصدار Juno 20120920-0800) على OS X 10.8.2 لبضعة أسابيع الآن ، وبناء تطبيقات لنظام Android 3.0 وما فوق. لدي i7 MacBook Pro رباعي النواة مع SSD ، لذلك الأداء ليس مشكلة. كل شيء على ما يرام.

في مرحلة ما ، قمت باستيراد مشروع Android يتطلب Android 2.2 ، لذلك قمت بتثبيت ذلك باستخدام مدير Android SDK (v.21). منذ ذلك الحين ، العمل مع Eclipse يأخذ إلى الأبد. أولا وقبل كل شيء ، ستقوم بطباعة ما يلي في رسالة الحالة في أسفل اليمين:

محمل محتوى Android SDK: (0٪)

هذا يستغرق دقيقتين أو نحو ذلك. الرسالة المحددة هي "التحقق من المشاريع" وأثناء تنفيذ ذلك ، يتم تمييز جميع مشروعات Android باللون الأحمر ، نظرًا لعدم العثور على موارد Android. ثم ، يستمر مع:

تحميل بيانات Android 2.2 (100٪)

هذا سيبقى لبضع دقائق. ثم يستمر في عمل الشيء نفسه مع Android 3.1 وإصدارات SDK الأخرى التي قمت بتثبيتها. يتم تعليقها بشكل أساسي عند بدء الإكمال التلقائي الأول (على سبيل المثال بعد كتابة System. ) أو عند الوصول إلى تفضيلات Android قبل تحميلها.

في ما يلي حالة Android SDK:

ما جربته بالفعل:

  • إعادة تثبيت Android SDK (عبر Homebrew) ، وبالتالي حذف /usr/local/Cellar/android-sdk تمامًا.

  • إعادة تثبيت البرنامج المساعد AVD (v.21) من نقطة الصفر.

ماذا يمكنني أن أفعل لمعرفة مصدر هذه المشاكل والعودة إلى حالة جميلة ونظيفة؟


أعلم أنه تم حل هذه المشكلة ولكنني أعتقد أنني سأشارك هذا الرابط :

الحل الأول

في كثير من الأحيان ، يمكن أن تكون هذه المشكلة مرتبطة بالشبكة. تحقق من وجود شبكتك خلف الخادم الوكيل. إذا كان الأمر كذلك ، فأنت بحاجة إلى تكوين الوكيل على Eclipse. لذلك ، انتقل إلى "Windows" -> "Preferences" -> "General" -> "Network Connections" ، واملأ معلومات الوكيل. قم بإعادة تشغيل Eclipse بعد ذلك. وعلى العكس من ذلك ، من الممكن أيضًا تكوين الوكيل على Eclipse من قبل ، ولكنك لم تعد خلف الخادم الوكيل. تأكد من تعطيل الوكيل بعد ذلك.

الحل الثاني

الحل الآخر هو تنظيف دلائل بيانات التعريف الخاصة بالمشروع والتي يتم تخزينها تحت دليل مساحة العمل الخاص بك.

$ cd workspace/.metadata/.plugins/org.eclipse.core.resources/.projects
$ rm -rf *

قم بإعادة تشغيل Eclipse.

الحل الثالث

تحقق من تشغيل عملية adb. إذا كان الأمر كذلك ، قم بقتل عملية adb ، وأعد تشغيل Eclipse.

الحل الرابع

  1. حاول حذف محتويات مجلد ذاكرة التخزين المؤقت الموجود في ملف تعريف المستخدم تحت .android\cache
  2. حاول حذف ddms.cfg الموجود في ملف تعريف المستخدم تحت .android

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

بمجرد عودتي إلى اتصال الإنترنت العادي ، سيتم تحميل المحتوى بشكل جيد مرة أخرى ، في أقل من بضع ثوان.


انتقل إلى دليل مساحة العمل \workspace\.metadata\.plugins\org.eclipse.core.resources\.projects واحذف جميع المشاريع الموجودة هناك.

ملاحظة: لن تفقد مشاريعك


جميع الحلول المذكورة أعلاه لم تنجح بالنسبة لي.

في حالة كسوف تحت أخطاء التحقق من علامة التبويب مشاكل المشاكل - قد ترى غير قادر على حذف اسم مسار المشروع والمشروع.

اذهب الآن إلى دليل مساحة العمل الخاص بك - تحقق من المشروع. property لكل مشروع مذكور تحت علامة تبويب المشاكل وفحصه

الهدف = الروبوت-21

القيمة المستهدفة صالحة وتوجد في مجلدات Android-sdk / platform /

في حالتي target = Google ، كان Google-Api-16 يسبب المشكلة. استبدال ذلك وحلها.


عمل! كل ما فعلته هو فتح المحطة الطرفية وكتابتها:

    cd documents/workspace/.metadata/.plugins

ثم ... مكتوبة

rm -rf

... في تلك الفئة .plugins .


لقد استخدمت بعض الإجابات الأخرى هنا لإصلاح هذه المشكلة ولكني مررت بها مرة أخرى مؤخرًا ، ولم ينجح أي منها. لم أكن أرغب في إعادة تثبيت مساحة العمل الخاصة بي أو حذفها ، لذا فقد عثرت أخيرًا على أحد تلك الأعمال التي قد تساعد شخصًا آخر. احذف الملف:

/workspace/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi

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


لقد جربت كل الحلول ولكني لم أحصل على حل. بعد ذلك ddms.cfg بفصل الإنترنت وحذف ddms.cfg من مجلد .android -> open eclipse -> dialog of statistics send to Google? -> اختار NO وأخيراً عملت من أجلي.

تعديل:

لقد حاولت القيادة eclipse -clean في موجه الأوامر والتي عملت أيضا بالنسبة لي.

ملاحظة: بالنسبة لأمر eclipse -clean أولاً ، يجب تحديد مسار مجلد eclipse حيث قمت بوضعه.

شكر.


لم تنجح جميع الحلول الأخرى بالنسبة لي ، لذلك قمت ببساطة بحذف جميع ملفات log. داخل المجلد [مساحة العمل] /. وعملت البيانات مرة أخرى!


نفس المشكلة ، عالقة في 0 ٪. جرى

/Applications/eclipse/eclipse -clean

وعمل كل شيء عظيم مرة أخرى. تعديل هذا المسار لمربعات لينكس.

تحديث (من التصريح منJanusz)

بالنسبة لمستخدمي Mac الذين لديهم كسوف خارج دليل التطبيق ، سيبدو الأمر نظيفًا مماثلاً لـ:

path/eclipse/Eclipse.app/Contents/MacOS/eclipse -clean 

هذا هو الحل الذي وجدته والذي يعمل بشكل صحيح:

  1. تأكد من أن الكسوف غير نشط. إذا كان النشط يقتل الكسوف من علامة تبويب العمليات لمدير المهمة
  2. افتح %USERPROFILE%/ على Windows أو ببساطة على Linux / OS X (يمكنك تحديد موقع هذا المجلد من سطح المكتب)
  3. انتقل إلى مجلد .android (قد يكون هذا مجلدًا مخفيًا)
  4. احذف cache للمجلد الموجودة داخل مجلد .android
  5. احذف الملف ddms.cfg الموجود داخل مجلد .android
  6. بدء الكسوف

آمل أن هذا سوف يعمل من أجلك.


هناك العديد من الأسباب لهذه المشكلة ، ولكل منها حلاً مختلفًا. بالنسبة لبيئة Linux ، قمت بعمل اسم مستعار للعناية بمعظم هذه الأمور عندما حدثت ساعات إضافية. للحصول على كل هؤلاء في مكان واحد ، يمكنك تجربة ذلك:

  • أضف ما يلي في ملف ~/.bash_aliases الخاص بك.

    alias eclipse='rm -rf ~/.android/ddms.cfg;rm -rf ~/workspace/MyApps/.metadata/.plugins/org.eclipse.core.resources/.projects/*;mv ~/workspace/MyApps/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi ~/workspace/MyApps/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi.bkp;rm -rf ~/.android/cache/;cd ~/Desktop/adt-bundle-linux-x86_64-20140702/eclipse;nohup ./eclipse & cd -;'
    
  • قم بتحديث المصدر باستخدام source ~/.bash_aliases

ملحوظة:

  • ~/workspace/MyApps هي مساحة العمل الخاصة بي ، سيكون لديك لتكوين الخاص بك وفقا لذلك.

  • ~/Desktop/adt-bundle-linux-x86_64-20140702/eclipse هو موقع الكسوف القابل للتنفيذ ، وعليك تهيئة ~/Desktop/adt-bundle-linux-x86_64-20140702/eclipse وفقًا لذلك





macos