07-10-2019, 12:48 PM
السلام عليكم
اريد ان اعرف كيفيه اعدادات دلفي ريو لكي تعمل علي اندرويد ٥ لان معظم الاجهزه تعمل عليها
اريد ان اعرف كيفيه اعدادات دلفي ريو لكي تعمل علي اندرويد ٥ لان معظم الاجهزه تعمل عليها
كيفية ضبط اعدادات sdk
|
07-10-2019, 12:48 PM
السلام عليكم
اريد ان اعرف كيفيه اعدادات دلفي ريو لكي تعمل علي اندرويد ٥ لان معظم الاجهزه تعمل عليها
07-10-2019, 02:18 PM
http://delphi4arab.net/forum/showthread....9#pid47389
مع الأخذ بعين الاعتبار رقم إصدار أندرويد المراد تشغيل البرامج فيه. platforms المعنية يجب أن تكون محملة.
07-10-2019, 11:58 PM
(آخر تعديل لهذه المشاركة: 08-10-2019, 12:00 AM بواسطة larbiparadox.)
وعليك السلام
* عند تثبيت الدلفي يجب عليك وضع خيار SDK * قبل إعداد SDK في الدلفي يجب عليك إعداد Android Tools * يعتبر Android Tools برنامج لجلب مكتبات و النضام الذي يعتد عليه الدلفي لترجمته إلى لغة JAVA * النسخة 4.4.1 وتحدد API 19 تعتبر مكتبة الدوال التي يتعامل معها البرنامج ، كل نسخة جديدة لها تحديث جديد ، أي يرنامج مبني على API 19 لا تعمل على API 18 ، و 4.4.1 اسمها كيتكات API 19 تعتبر الافضل للمبرمجين ، لانها تعتبر الاجهزة المتداولة أكثر ، لانها ثمنها ارخص التي تقتنيها الطبقة المتوسطة * بعدها نقوم بالاعدادات الخاصة بالدلفي ، يمكنك تحميل عدة نسخ 4.4.1 API 19 ، حتى API 29 ، لا أنصحك بتحميل أكثر من نسختين لانها تأخذ مساحة كبيرة ، لمذا ؟ ... , الان البرنامج التنفيذ أو المحاكي يعتمد على نظام وهمي وبدوره يأخذ مساحة كبيرة - عند إختيار مجلد android-19 فإنه يعتمد مكتبات API 19 و اذا اردت الجهاز يعمل على النسخة 9 فما وق نختار android-26 وهذا بعد تحميلها * الان قبل تنفيذ البرناج ، نقوم بإعداد المحاكي و هذا بعد تحميلنا للمكتبات وهذا بإختيار * الان نقوم بإعداد هاتف بإنشاء نظام وهمي يتبع...... تابع..... * نقوم بإختيار الإعدادات وفق المكتبات المحملة سأسميه test * بعدها بدأ تنفيذ البرنامج * الان التشغيل * بدأ التشغيل ، نلاحظ رقم البور للمحاكي هو 5554 ، هذا معناه ان الدلفي عند اكمال ملف apk يرسله عبد هذا المنفذ للمحاكي * الان بعد ان تمت عملية تشغيل المحاكي ، نذهب الى دلفي ونختار منصة التشغيل كما في صورة خيار رقم 1 و الخيار الثاني للتحديث او خيار رقم 3 بالضغط على القفل الايمن واختار تحديث نفس عمل الخيار 2 و هذا لظهر المحكي الذي أنشأناه يتبع ....... * النتيجة ملاحظة : يمكنك ربط الدلفي بجهاز الهاتف حقيقي بـ usb وهذا بتثبيت ملفات تعريف الهاتف يمكنك تحميلها عن طريق Android Tools و الشرط الاساسي يجب تفعيل هذ الخاصية في الهاتف [size=small]USB debugging[/size] سأقوم بشرحها فيما بعد **** أريد التنبيه إلى بعض الأمور ، المحاكي يعمل ببطأ ، بعد أن قمنا بجميع الاعدادات يمكننا الاستغناء عليه و ذلك بإستعمال محاكيات أخرى ـ نذكر منها : - MEmu Android Emulator - NoxPlayer - LDPlayer **** لكل من هذه البرامج رقم Port خاص بها يمكننا ربطها مع الدلفي ، على سبيل المثال سأشرح كيفية ربط NoxPlayer مع الدلفي + نقوم بتحميل NoxPlayer من الموقع الرسمي : الموقع الرسمي + رقم Port للمحاكي NoxPlayer هو : 62001 * يجب تفعيل في المحاكي [size=small]USB debugging[/size] نتبع الخطوات التالية : 1 - بعض المبرمجين يريدون الوصول الى موارد الجهاز عن طريق ROOT بالنسبة للجهاز الحقيقي يمكنك ذلك بواسطة برامج معينة ويمكنك البحث ماهو root ، اما عن طريق المحاكي يمكنك تفعيلها من الاعدادات ، ليس بضروري تفعيها في الهاتف الحقيقي * الان تفعيل [size=small]USB debugging[/size] نذهب الى الاعدادات * بعدها نذهب الى معرفة معلومات على الهاتف ، و بعدها نضغط خمس مرات Build Number * بعد ان ضغطنا خمس مرات متتالية أو اكثر تظهر لنا Developer Option * بعدها ندخل إلى Developer Option و نفعل خاصية [size=small]USB debugging[/size] * الان الى مرحلة اساسية : _ يجب ان نعلم ان البرنامج الوسيط بين الدلفي و المحاكي هو adb.exe _ مسار هذا البرنامج يختلف من سخة دلفي إلى أخرى حسب رقم النسخة * لما نشغل الدلفي سيشغل المحاكي الافتراضي للدلفي ، بعد تشغيلنا للدلفي نغلق adb.exe بواسطة مدير المهام * الان بعد حملنا NoxPlayer و تثبيتنا له ومعرفة رقم Port و قمنا بالاعدادات الاساسية و معرفتنا لمسار adb.exe ، عن طريق CMD نشغل adb.exe و نربطه مع NoxPlayer في CMD نفذ مايلي مع تحديد مسار adb.exe بدون أخطاء إقتباس :C:\Users\Public\Documents\Embarcadero\Studio\20.0\PlatformSDKs\android-sdk-windows\platform-tools\adb.exe connect 127.0.0.1:62001 * بالنسبة 127.0.0.1 هو العنوان الداخلي أو بما يسمى localhost او العنوان المحلي * يمكنك إنشاء ملف DOS من BAT تضع فيه الامر وتنفذه مباشرة = بعدها تذهب إلى الدلفي تقوم بتحديث يظهر لك جهاز الوهمي NoxPlayer ========= *** اتمنا اني اوصلت ولو القليل من معلومة ، و اطلب صالح الدعاء ***
كل من 6 users say قال شكرا ل larbiparadox على المشاركة المفيدة
• أبو معاذ, elzawey2020, محمد عبد العزيز, bassem_43, Mr.DOS, invocker
08-10-2019, 06:29 AM
جزاك الله خير الجزاء و أوفاه.
اللهم اجعلني من أهل القرآن ، الذين هم أهلك و خاصتك.
تذكر بأن الوقت الذي تلهو فيه ، غيرك يبني مجده فيه.
13-10-2019, 07:03 PM
شكرا لك اخي
في سؤال يعني كدا انصمم لمعظم الاصدارات
15-10-2019, 07:04 PM
بوركت أخي موضوعك مميز
19-10-2019, 09:29 PM
لدي برنامج memu للاندرويد كيف اعرف رقم port
19-10-2019, 11:26 PM
20-10-2019, 09:01 PM
(آخر تعديل لهذه المشاركة: 20-10-2019, 09:06 PM بواسطة وليد غديري.)
(19-10-2019, 11:26 PM)larbiparadox كتب :شكرا لك يعني كتابة الكود في cmd abs connect port كما وضحت ثم اريد أن أفهم حسنا لنقل تم عملية الربط بنجاح ثم كيف اجعل الدلفي آليا بعد عمل cmpileللمشروع الاندرويد يفتحه مباشرة في برنامجmemu(19-10-2019, 09:29 PM)وليد غديري كتب : لدي برنامج memu للاندرويد كيف اعرف رقم port نسيت رقم local hostهل هو ثابت في جميع الحواسيب 127.0.0.1
21-10-2019, 07:07 PM
ظهرة رسالة خطا في cmd
لاحقا سأكتب لك نصها تفيد بعدم توصيل abs with port memu |
|