أرشيف

Posts Tagged ‘android’

مشكلة R في مشروع اندرويد جديد

أول مشكلة في أول مشروع افتحه للأندرويد على Eclipse وهي خطأ ان R غير موجود.

setContentView(R.layout.activity_main);

و المكتبة أيضا لـ R غير موجود و حسب ما قرأت ان R هو ملف جافا ينتج تلقائيا في مجلد gen\com\example\projectname
وهو غير موجود.

تشبه هذه المشكلة
http://stackoverflow.com/questions/8145299/android-dev-r-layout-main-variable-r-cannot-be-resolved

كان حل المشكلة أن Android SDK Build-tools و Android SDK Platform-tools لم يتم تحديثهما لآخر اصدار متناسب مع آخر اصدار بقية الحزم.

Advertisements
التصنيفات :برمجة الوسوم:, ,

تسريع مقلد أندوريد بواسطة HAXM

قرأت هذه المقالة التي أرسلها صديقي “زاهر غيبة” عبر التويتر http://www.developer.com/ws/android/development-tools/haxm-speeds-up-the-android-emulator.html قمت فعليا بتطبيقها، و الفكرة هي تركيب معالج جديد ATOM و تشغيل المحرك الوهمي عليه بدلا من تشغيل ARM بعد تركيب تعريف HAXM في جهازك، لكن عليك اتباع الخطوات المذكورة في المقالة و الخطوات الموجودة في موقع intel لتركيبها.

الفكرة أن معالج ATOM هو معالج Intel و بدلا من ان يقوم المحرك الوهمي من تقليد تعليمات ARM سوف يقوم بتنفيذها بشكل أكثر مباشرة و كذلك سوف يستفيد من دعم العتاد الموجود لديك خاصة إذا كان الأجهزة المركبة على جهازك PC هي من انتاج انتل، مثل كرت الشاشة.

انتبه للخطوة التي تضيف فيها GPU Emulation ضعها yes للتجريب، أنا لم تعمل عندي. بالفعل قارنت السرعة بين الاثنين هنالك على الأقل 10 اضعاف السرعة، و لكن مازلت احس انني استطيع زيادتها، ربما ملف ناقص من هنا أو هنا.

تعريف = Driver وهمي = Virtual
  قراءة المزيد…
التصنيفات :برمجة الوسوم:, , ,

أندرويد مشكلة في مسارات المعايرة

بعد تركيب أندوريد Android على جهازي Windows XP و بعد إضافة جهاز الجوال وهمي، لم استطع تشغيل هذا الجهاز.

اعطاني هذا الخطأ

Starting emulator for AVD ‘ATOM’
PANIC: Could not open: C:\Documents and Settings\Zaher\.android/avd/ATOM.ini

وجدت ملفات المعايرة في هذا المسار

D:\users\zaher\.android

السبب الحقيقي اني في السابق قمت ببعض التعديلات على الويندوز يجعل سطح المكتب في ذلك المسار، ربما هذا جعل مدير الـ AVD يخطيء، و هي مشكلة فيه تحتاج التصحيح من قبل غوغل، لكننا يمكننا تجاوز ذلك ببساطة بإضافة متغير النظام ANDROID_SDK_HOME و تحديد المسار الصحيح الذي يحتوي مجلد المعايرات، في حالتي يكون:

ANDROID_SDK_HOME=D:\users\zaher

التصنيفات :برمجة الوسوم:, , , ,