استخدام قسون في بلدي كيو تي سيمبين التطبيق

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

  •  13-12-2019
  •  | 
  •  

سؤال

أنا باستخدام كيو تي لتطوير التطبيق سيمبيان.

أنا تحميل قسون من الرابط.اتبعت التعليمات في هذا الرابط ونعم ، لدي قسون.ملف جهاز الأمن والمخابرات.الآن أنا بحاجة إلى استخدامه في بلدي التطبيق.عندما حاولت ، حصلت على هذا الخطأ.

فشل الإطلاق:إجابة الأمر [خطأ الأمر] ، 1 قيم (قيم) للطلب:'ج / 101 / العمليات / ابدأ / "" / " ميبروجيكت.إكس"|[""]|[]|صحيح {"الرمز": -46 ، التنسيق= " فشل في إنشاء العملية (تحقق من نقل الملف القابل للتنفيذ وجميع دلز المطلوبة) (تم رفض الإذن)"} خطأ:'فشل في إنشاء العملية (تحقق من أن الملف القابل للتنفيذ وجميع دلز المطلوبة قد تم نقلها) (تم رفض الإذن)' رمز:-46

وعندما أضغط على أيقونة التشغيل ، فإنه يظهر ،"غير قادر على تنفيذ الملف لأسباب أمنية".

ثم أقوم بتثبيت قسون.أختي في هاتفي المحمول ثم حاولت تثبيت تطبيقي ، حصلت على هذا الخطأ.

:-1:خطأ:فشل التثبيت:'فشل في الكتابة فوق الملف المملوك لحزمة أخرى:c:\sys\bin\qjson.دلل في ' كود:131073;انظر http://wiki.forum.nokia.com/index.php/Symbian_OS_Error_Codes للحصول على أوصاف رموز الخطأ

ملف برو لدي هذا.

symbian: {
addFiles.sources = qjson.dll
addFiles.path = /sys/bin
DEPLOYMENT += addFiles
}

symbian: {
LIBS +=  -lqjson
}

أي أفكار...?

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

المحلول

حسنا ، لقد قمت للتو بحل مشكلة مماثلة:يبدو أن بناء الحالي من مكتبة كجسون لديها إيد 3 مختلفة من سابقتها التي قمت بتثبيتها على الهاتف.

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

إذا لم تتطابق الهوية ، ينبثق هذا الخطأ.

وهناك عدد من الأسباب لماذا هذا يمكن أن يحدث.على سبيل المثال ، هل يمكن أن يكون ببساطة تغيير إيد 3 من كجسون قبل البناء.أو ربما لقد نسيت لتعيين معرف المكتبة 3?تحقق من "src.pro' في مشروع قسون والذهاب إلى نصف الملف ، سترى خطوط:

#TARGET.UID3 = 
TARGET.CAPABILITY = ReadDeviceData WriteDeviceData

إذا كان هناك # ، ثم كنت قد نسيت لتعيينه وعملية البناء يفترض ، حسنا ، دعونا نقول 'قيمة عشوائية'.لذلك ، الآن ، تعيينها إلى شيء ، أي. TARGET.UID3 = 0xE0123456.تذكر لتصحيح ذلك مرة واحدة كنت على استعداد لنشر التطبيق.

إذا حصلت حزمة مع إيد 3 مكسورة على هاتفك وحظر شيء ما-ببساطة:إلغاء تثبيته.اذهب إلى Settings/Installations/Installed, ، ثم ابحث عن" قسون " وقم بإلغاء تثبيته.بعد ذلك ، إنستالتيون المقبل من كجسون يجب أن تنجح مع أي مشاكل.

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