1. الإدارة العامة

    صفحة منتديات زيزووم للأمن والحماية

  2. الإدارة العامة

    الصفحة الرسمية لمنتديات زيزووم للأمن والحماية الفيس بوك

  3. الإدارة العامة

    الصفحة الرسمية لمنتديات زيزووم للأمن والحماية التلكرام

شرح تحويل مشروع python الى apk

الموضوع في 'منتدى الدّورات العامّة ولُغات البرمجة' بواسطة أبـو محـمد, بتاريخ ‏ابريل 6, 2022.

  1. أبـو محـمد

    أبـو محـمد زيزوومي VIP

    إنضم إلينا في:
    ‏أغسطس 24, 2021
    المشاركات:
    439
    الإعجابات :
    588
    نقاط الجائزة:
    1,860
    الجنس:
    ذكر
    برامج الحماية:
    COMODO
    نظام التشغيل:
    Linux


    السلام عليكم ورحمة الله وبركاته

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

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

    متطلبات:

    تثبيت Kivy :

    كود:
    sudo add-apt-repository ppa:kivy-team/kivy
    
    sudo add-apt-repository ppa:kivy-team/kivy-daily
    
    sudo apt-get update
    
    sudo apt-get install python3-kivy
    
    sudo apt-get install kivy-examples

    تثبيت buildozer :

    كود:
    pip3 install --user --upgrade buildozer
    
    تثبيت امور اضافية لنظام ubuntu 20.4 :

    كود:
    sudo apt update
    
    sudo apt install -y git zip unzip openjdk-13-jdk python3-pip autoconf libtool pkg-config zlib1g-dev libncurses5-dev libncursesw5-dev libtinfo5 cmake libffi-dev libssl-dev
    
    pip3 install --user --upgrade Cython==0.29.19 virtualenv
    
    
    export PATH=$PATH:~/.local/bin/
    نأتي للتطبيق :

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

    كود:
    import kivy
    kivy.require('1.10.0')
    
    from kivy.app import App
    from kivy.uix.button import Label
    
    class HelloKivy(App):
    
        def build(self):
            return Label(text ="www.zyzoom.net")
    
    helloKivy = HelloKivy()
    helloKivy.run()
    
    نفتح الـ terminal قم الدخول الى مجلد المشروع ثم تطبيق التالي :

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

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

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

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

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


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

    موقع kivy

    https://kivy.org/#home

    موقع buildozer

    https://buildozer.readthedocs.io/en/latest/index.html


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

     
    DR-WoWo ،Aya's Father و راجية الجنة معجبون بهذا.
  2. Aya's Father

    Aya's Father زيزوومى متألق

    إنضم إلينا في:
    ‏فبراير 26, 2021
    المشاركات:
    258
    الإعجابات :
    164
    نقاط الجائزة:
    360
    الجنس:
    ذكر
    برامج الحماية:
    اخرى
    نظام التشغيل:
    أخرى
    وعليكم السلام ورحمة الله.
    بارك الله فيك وبك على الشرح الجميل والمفيد.

    كنت أود تجربة العملية، لكن على نظام الويندوز هل من شرح لهذا مع جزيل الشكر؟
     
    أعجب بهذه المشاركة أبـو محـمد
  3. أبـو محـمد

    أبـو محـمد زيزوومي VIP

    إنضم إلينا في:
    ‏أغسطس 24, 2021
    المشاركات:
    439
    الإعجابات :
    588
    نقاط الجائزة:
    1,860
    الجنس:
    ذكر
    برامج الحماية:
    COMODO
    نظام التشغيل:
    Linux
    عليكم السلام بخصوص نظام ويندوز
    اكتب في محرك قوقل buildozer kivy windows
    سيظهر لك فيديوهات في اليوتيوب تشرح الطريقه

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

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

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

    اذا كنت مبرمج مواقع او بلغة بايثون او جافا فانظام لينكس هو الافضل.
     
    أعجب بهذه المشاركة Aya's Father
  4. Aya's Father

    Aya's Father زيزوومى متألق

    إنضم إلينا في:
    ‏فبراير 26, 2021
    المشاركات:
    258
    الإعجابات :
    164
    نقاط الجائزة:
    360
    الجنس:
    ذكر
    برامج الحماية:
    اخرى
    نظام التشغيل:
    أخرى
    تمام أخي بارك الله فيك، لا فقط كنت أود تجربة العملية على نظام الويندوز في الوقت الحالي لدى سألت
     
    أعجب بهذه المشاركة أبـو محـمد
  5. أسيرالشوق

    أسيرالشوق عضو شرف ★ نجم المنتدى ★ الأعضاء النشطين لهذا الشهر كبار الشخصيات

    إنضم إلينا في:
    ‏يونيو 2, 2008
    المشاركات:
    43,021
    الإعجابات :
    22,505
    نقاط الجائزة:
    4,750
    الجنس:
    ذكر
    الإقامة:
    السعودية
    برامج الحماية:
    اخرى
    نظام التشغيل:
    windows 11
    بارك الله فيك
    شكراً لك على الطرح الرائع
     
    أعجب بهذه المشاركة أبـو محـمد

مشاركة هذه الصفحة

جاري تحميل الصفحة...
  1. تحويل ملف بايثون الي apk