سؤال

وأنا جديدة على الروبوت، ولكن قد نشرت فون وتطبيقات bberry. أرى أن لدي لخلق منافس باستخدام SDK، قبل أن أتمكن من كتابة واختبار التطبيق. لماذا لا يوجد محاكاة الافتراضية؟ لماذا لا ما لا يقل عن نيكزس واحد، أو HTC بطل محاكي شحنها مع المنتج؟

وبالتأكيد لها من المفترض أن تكون مرنة، ولكن لماذا لا تجعل من السهل لخلق مرحبا العالم واللعب حولها مع الروبوت الهاتف الظاهري؟ كل من بلاك بيري و iPhone تأتي مع أجهزة المحاكاة الافتراضية عند تحميل SDK.

وشكرا، جيري

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

المحلول

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

والسبب أنه لا يوجد نيكزس واحد أو HTC هيرو المحاكي هو أن هذه السفينة مع رمز الملكية التي لا يمكن أن تعطى بعيدا مجانا مع المحاكي.

والحاسة UI التي تأتي مع البطل هو مكتوب من قبل HTC فقط لأجهزتهم وبعض تطبيقات Google، مثل خرائط Google، بريد جوجل ويوتيوب مملوكة من قبل Google، وهي ليست جزءا من مشروع مفتوح المصدر أندرويد. أعتقد جوجل صناع تهمة الهاتف لهذه التطبيقات، وإذا كانوا أدرجها في SDK ثم يمكن لأي شخص أن يكون لهم مجانا.

نصائح أخرى

ويتضمن SDK محاكاة لجميع الأجهزة صدر في الوقت الراهن، لديك فقط لخلق وتسميتها.

لإنشاء محاكي "نيكزس واحد"، وكنت خلق AVD الذي يستخدم SDK 2.1، ويحتوي على شاشة بحجم WVGA800. إنها بهذه البساطة.

وكان عليه أن يكون بهذه الطريقة، ولكن تم تغيير لجعل المطورين نفكر ما هو إصدار منصة / التكوين أنها تقوم بتطوير ضد (وللسماح لعدة AVDS منصة المراد إنشاؤها).

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

<اقتباس فقرة>   

و$ الروبوت خلق AVD -n android1.5 -t

     

و$ محاكي -avd android1.5

وماذا عن ميزات أخرى .... أنا أحب أن أجعل عمل التطبيق على جميع أجهزة الروبوت، ولكن أنا لا تملك كل منهم، فقط 1. لذلك لدي لخلق AVD لكل تكوين الأجهزة ممكن (الهاتف) . بمعنى لدي لتعقب المواصفات الدقيقة ليقول 5-10 الهواتف؟ resultion والكثافة ونسبة الارتفاع، وأنواع المدخلات، التي تعمل باللمس المتعدد؟ proccessor FPU؟ بعض القيام ببعض أميل. الخ الخ شيء يحتاج إلى القيام به.

وأنا في حيرة من سؤالك. السفن SDK مع مقلدا. لديك فقط لخلق وتكوين <م> المثال من لأول مرة من خلال مدير SDK وAVD.

ويمكنك إنشاء AVD المناسب باستخدام الروبوت (android.bat) في مجلد / أدوات SDK. كما يمكنك اختيار القرار، بطاقة الذاكرة الرقمية المؤمنة، ومستوى API. انها حقا سهلة :) إذا كنت تريد أن تكتب عن نيكزس - لماذا لا؟ اختيار المستوى المناسب الإستراحة والتمتع بها.

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