أدوات Kitchensink/خطأ Apkbuilder عند محاولة التشغيل لنظام Android
سؤال
عندما أقوم بتشغيل Project Example Example على iPhone Emulator ، كل شيء على ما يرام ، ولكن محاولة إطلاق Android Emulator تنتج أخطاء:
[ERROR] /Users/lukasz/Android/android-sdk-mac_x86/tools/apkbuilder
[ERROR] Failed installing com.appcelerator.kitchensink: pkg: /data/local/tmp/app.apk
يحدث ذلك مهما كان Androig API الذي أختاره (من 1.5 إلى 2.2 أو من APIs 1.5 إلى APIs 2.2). أنا أستخدم Titanium Developer 1.2.1 ، Titanium SDK 1.4.1.11
أين المشكلة؟
بقدر ما أستطيع أن أرى SDKs android SDKs تعمل بشكل صحيح لأنه يمكنني تجميع مشاريع Android بنجاح من IDE Diffrent IDE (NetBeans).
المحلول
كان لدي هذا الخطأ في محاولة للنشر على إصدار Android SDK 2.3.
لقد وجدت هذا المقال.http://developer.appcelerator.com/question/51051/failed-installing-comappceleratorkitchensink-pkg-datalocaltmpappk
في البداية ، حاولت تعيين SDK في شاشة البناء إلى 2.2 ولكن لا يزال ذلك مخطئًا. لكن، بمجرد اختيار "APIS 2.2" ، تم تثبيته بشكل جيد.
نصائح أخرى
واجهت مشاكل مماثلة مع AppCelerator. حاول تشغيل Android Emulator من وحدة التحكم قبل بدء التطبيق في AppCelerator.
الإصلاح هو الذهاب إلى Android SDK Manager وتثبيت "Android 3.0 (API 11)". تأكد من أن التطبيق يستخدم المحاكي "Google APIs (Android 2.3.3)" و "WVGA854". أفترض أن هناك خطأ من التيتانيوم لأنه يجب عليك تثبيت مستوى أعلى من واجهة برمجة التطبيقات (3.0) مما هو مستخدم بالفعل (2.3.3). باستخدام هذه الإعدادات بالضبط ، يعمل بالوعة المطبخ كما هو متوقع.