لماذا الروبوت صفحة المحاذاة يسبب مشاكل مع ربط ؟ (الروبوت تشغيل التعليمات البرمجية الأصلية)

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

  •  06-07-2019
  •  | 
  •  

سؤال

أنا أتساءل عما اذا كان شخص ما يمكن أن توفر لي مع قليلا من الناحية النظرية.قرأت ذلك ؛

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

ولكن شخصيا أعرف القليل جدا من محاذاة الصفحة ماذا يعني ذلك في الواقع ؟ هذا هو السبب في أننا يجب تغيير الملف asx عند ترجمة الأصلية المكتبات للاستخدام على الروبوت ؟ وإليك سياق هذا البيان.

أعتذر إذا كنت أعتقد أنني يجب أن جوجل فقط هذا, لقد حاولت ولكن أنا أبحث عن قليلا تفسير أكثر من هناك في هذا الرابط.

مع أطيب التحيات ،

غافن

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

المحلول

باستخدام CodeSourcery و رابط البرنامج النصي ليست طريقة صحيحة لإنشاء مكتبة الأم على الروبوت الآن.نلقي نظرة على مكتبة الأم سبيل المثال في التنمية/عينة/PlatformLibrary/ لنرى كيف ينبغي بناء مكتبة الأم.من أجل البدء ، يمكنك تعديل PlatformLibrary سبيل المثال لجعل المكتبة الخاصة بك.ترجمة التعليمات البرمجية يجب إنشاء الملفات التالية:

  • خارج/الهدف/المنتج/عام/النظام/التطبيق/PlatformLibraryClient.apk
  • out/target/product/generic/system/etc/permissions/com.example.android.platform_library.xml
  • out/target/product/generic/system/framework/com.example.android.platform_library.jar
  • خارج/الهدف/المنتج/عام/system/lib/libplatform_library_jni.لذلك

ليس لديك إلى القلق بشأن تلك رابط القضايا بعد الآن.

التحيات ،

ماني

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