أبـو محـمد

زيزوومي VIP
إنضم
24 أغسطس 2021
المشاركات
442
مستوى التفاعل
599
النقاط
1,970
الموقع الالكتروني
t.me
غير متصل
السلام عليكم ورحمة الله وبركاته

تحويل تطبيق بايثون الى apk للاندرويد .

هذا الشرح لنظام لينكس اوبنتوا .

متطلبات:

تثبيت Kivy :

يجب عليك تسجيل الدخول أو التسجيل لمشاهدة الرابط المخفي



تثبيت buildozer :

يجب عليك تسجيل الدخول أو التسجيل لمشاهدة الرابط المخفي


تثبيت امور اضافية لنظام ubuntu 20.4 :

يجب عليك تسجيل الدخول أو التسجيل لمشاهدة الرابط المخفي


نأتي للتطبيق :

اعمل ملف بأسم main.py وضع الكود التالي بداخله وقم بحفظه .

يجب عليك تسجيل الدخول أو التسجيل لمشاهدة الرابط المخفي


نفتح الـ terminal قم الدخول الى مجلد المشروع ثم تطبيق التالي :

يجب عليك تسجيل الدخول أو التسجيل لمشاهدة الرابط المخفي


ستلاحظ بعد تطبيق الامر تم انشاء ملف بأسم buildozer.spec بجوار ملف المشروع .

ملاحظه : ملف buildozer.spec له خصائص بداخله كا اضافة اسم مكتبه ومسار الصور ومسارات اخرى لن اتطرق لها قم بالبحث في كيفية التحكم به .

نأتي لتطبيق الامر التالي :

يجب عليك تسجيل الدخول أو التسجيل لمشاهدة الرابط المخفي


سيبدء الـ buildozer بتثبيت android وعمل compiler لمشروعك سيأخذ وقت طويل انتظر الى الانتهاء بعدها تجد ملف بأمتداد apk بداخل مشروعك

بعدها تستطيع نشره ورفعه في محرك google play


قمت بتطبيق الخطوات وتمت عملية التحويل وبأن جهازي مواصفاته ضعيفه اخذ وقت طويل .

موقع kivy

يجب عليك تسجيل الدخول أو التسجيل لمشاهدة الرابط المخفي



موقع buildozer

يجب عليك تسجيل الدخول أو التسجيل لمشاهدة الرابط المخفي




بالتوفيق للجميع .

 

توقيع : أبـو محـمد
وعليكم السلام ورحمة الله.
بارك الله فيك وبك على الشرح الجميل والمفيد.

كنت أود تجربة العملية، لكن على نظام الويندوز هل من شرح لهذا مع جزيل الشكر؟
 
توقيع : Aya's Father

يجب عليك تسجيل الدخول أو التسجيل لمشاهدة الرابط المخفي


عليكم السلام بخصوص نظام ويندوز
اكتب في محرك قوقل buildozer kivy windows
سيظهر لك فيديوهات في اليوتيوب تشرح الطريقه

لكن عندي سؤال اذا لا تستخدم لغات برمجة مايكروسوفت فالافضل للمبرمج هو نظام لينكس
لان نظام لينكس يعطي حريه اكبر للمبرمج.

ومسارات نظام لينكس هيا نفسها مسارات سيرفرات المواقع بمعنى نظام لينكس هو الافضل للمبرمج.

اما اذا كنت تستخدم لغات مايكروسوفت فا ويندوز هو المناسب.

اذا كنت مبرمج مواقع او بلغة بايثون او جافا فانظام لينكس هو الافضل.
 
توقيع : أبـو محـمد

يجب عليك تسجيل الدخول أو التسجيل لمشاهدة الرابط المخفي

تمام أخي بارك الله فيك، لا فقط كنت أود تجربة العملية على نظام الويندوز في الوقت الحالي لدى سألت
 
توقيع : Aya's Father
بارك الله فيك
شكراً لك على الطرح الرائع
 
توقيع : أسيرالشوق
ماذا افعل عندما يكون عندنا ملف main.py وملف خارجي
 
جزيل الشكر والتقدير
 

يجب عليك تسجيل الدخول أو التسجيل لمشاهدة الرابط المخفي

لو ملف python فتستطيع تضمينه عن طريق عمل له import
أما لو ملف وسائط أو ملفات أخرى غير برمجية فيتم تضمينها عن طريق ملف buildozer.spec وتحديدا في معلمة source.include_exts وغيرها من المعلمات المختلفة

يجب عليك تسجيل الدخول أو التسجيل لمشاهدة الرابط المخفي

 
توقيع : MesterPerfectMesterPerfect is verified member.
عودة
أعلى