Spaces:
Running
Running
| # 📱 دليل بناء APK باستخدام Android Studio | |
| ## 🎯 **الهدف:** تحويل المشروع إلى ملف APK قابل للتثبيت | |
| --- | |
| ## 📋 **الخطوات المفصلة:** | |
| ### **الخطوة 1: فتح المشروع** ⏱️ (2-3 دقائق) | |
| 1. **افتح Android Studio** | |
| 2. **اختر "Open an Existing Project"** أو **"Open"** | |
| 3. **انتقل إلى مجلد المشروع:** | |
| ``` | |
| E:\almada\android | |
| ``` | |
| 4. **اختر مجلد `android`** (وليس المجلد الرئيسي) | |
| 5. **اضغط "OK"** | |
| ### **الخطوة 2: انتظار المزامنة** ⏱️ (5-10 دقائق) | |
| عند فتح المشروع لأول مرة، سيقوم Android Studio بـ: | |
| - 📥 **تحميل Gradle** (إذا لم يكن مثبت) | |
| - 📦 **تحميل التبعيات** (Dependencies) | |
| - 🔄 **مزامنة المشروع** (Sync) | |
| **انتظر حتى تكتمل العملية!** ستظهر رسالة في الأسفل: | |
| ``` | |
| ✅ Gradle sync finished | |
| ``` | |
| ### **الخطوة 3: حل المشاكل المحتملة** ⏱️ (2-5 دقائق) | |
| إذا ظهرت أي رسائل خطأ: | |
| #### **مشكلة SDK:** | |
| ``` | |
| SDK location not found | |
| ``` | |
| **الحل:** | |
| - اذهب إلى **File > Project Structure** | |
| - اختر **SDK Location** | |
| - تأكد من مسار Android SDK | |
| #### **مشكلة Gradle:** | |
| ``` | |
| Gradle version not supported | |
| ``` | |
| **الحل:** | |
| - اضغط على **"Update Gradle"** في الرسالة | |
| - أو اذهب إلى **File > Project Structure > Project** | |
| ### **الخطوة 4: بناء APK** ⏱️ (3-5 دقائق) | |
| 1. **في شريط القوائم، اختر:** | |
| ``` | |
| Build > Build Bundle(s) / APK(s) > Build APK(s) | |
| ``` | |
| 2. **انتظر اكتمال البناء** - ستظهر رسالة في الأسفل: | |
| ``` | |
| ⏳ Building APK... | |
| ✅ APK(s) generated successfully | |
| ``` | |
| 3. **عند اكتمال البناء، ستظهر نافذة:** | |
| ``` | |
| APK(s) generated successfully. | |
| [locate] [analyze] | |
| ``` | |
| 4. **اضغط "locate"** للذهاب إلى مجلد APK | |
| ### **الخطوة 5: العثور على ملف APK** ⏱️ (1 دقيقة) | |
| ملف APK سيكون في: | |
| ``` | |
| E:\almada\android\app\build\outputs\apk\debug\app-debug.apk | |
| ``` | |
| **معلومات الملف:** | |
| - **الاسم:** `app-debug.apk` | |
| - **الحجم:** ~15-20 MB | |
| - **النوع:** Debug APK (للاختبار) | |
| --- | |
| ## 🔧 **استكشاف الأخطاء:** | |
| ### **خطأ: "SDK not found"** | |
| ```bash | |
| # الحل: | |
| 1. اذهب إلى File > Settings | |
| 2. اختر Appearance & Behavior > System Settings > Android SDK | |
| 3. تأكد من تثبيت Android SDK | |
| ``` | |
| ### **خطأ: "Gradle sync failed"** | |
| ```bash | |
| # الحل: | |
| 1. اضغط "Try Again" | |
| 2. أو اذهب إلى File > Sync Project with Gradle Files | |
| ``` | |
| ### **خطأ: "Build failed"** | |
| ```bash | |
| # الحل: | |
| 1. اذهب إلى Build > Clean Project | |
| 2. ثم Build > Rebuild Project | |
| ``` | |
| --- | |
| ## 📱 **اختبار التطبيق:** | |
| ### **الطريقة 1: على الكمبيوتر (محاكي)** | |
| 1. **إنشاء محاكي:** | |
| - اذهب إلى **Tools > AVD Manager** | |
| - اضغط **"Create Virtual Device"** | |
| - اختر جهاز (مثل Pixel 4) | |
| - اختر نظام Android (API 30+) | |
| 2. **تشغيل التطبيق:** | |
| - اضغط **Run** (الزر الأخضر) | |
| - اختر المحاكي | |
| - انتظر تشغيل التطبيق | |
| ### **الطريقة 2: على الهاتف الحقيقي** | |
| 1. **تفعيل Developer Options:** | |
| - اذهب إلى **Settings > About Phone** | |
| - اضغط على **Build Number** 7 مرات | |
| - ارجع إلى Settings وادخل **Developer Options** | |
| - فعل **USB Debugging** | |
| 2. **توصيل الهاتف:** | |
| - وصل الهاتف بـ USB | |
| - اختر **File Transfer** في الهاتف | |
| - في Android Studio، اختر جهازك من القائمة | |
| - اضغط **Run** | |
| ### **الطريقة 3: تثبيت APK يدوياً** | |
| 1. **نسخ APK إلى الهاتف** | |
| 2. **في الهاتف:** | |
| - اذهب إلى **Settings > Security** | |
| - فعل **"Install from Unknown Sources"** | |
| - افتح ملف APK واضغط **Install** | |
| --- | |
| ## 🎯 **بيانات التجربة:** | |
| بعد تثبيت التطبيق، استخدم: | |
| - **رقم الهاتف:** `777123456` | |
| - **رمز PIN:** `1234` | |
| --- | |
| ## 📊 **معلومات التطبيق:** | |
| | المعلومة | القيمة | | |
| |---------|--------| | |
| | **اسم التطبيق** | محفظتي الموحدة | | |
| | **Package Name** | com.almada.unifiedwallet | | |
| | **الإصدار** | 1.0.0 | | |
| | **حجم APK** | ~15-20 MB | | |
| | **الحد الأدنى** | Android 7.0 (API 24) | | |
| --- | |
| ## 🎉 **النجاح!** | |
| عند اكتمال جميع الخطوات، ستحصل على: | |
| - ✅ **ملف APK** جاهز للتثبيت | |
| - ✅ **تطبيق يعمل** على الأندرويد | |
| - ✅ **واجهة عربية** كاملة | |
| - ✅ **جميع الميزات** متاحة | |
| --- | |
| ## 💡 **نصائح مهمة:** | |
| ### **للبناء الناجح:** | |
| - تأكد من **اتصال الإنترنت** أثناء أول مزامنة | |
| - **لا تغلق** Android Studio أثناء التحميل | |
| - **انتظر** اكتمال جميع العمليات | |
| ### **للاختبار:** | |
| - اختبر على **أجهزة مختلفة** إن أمكن | |
| - تأكد من **جميع الميزات** تعمل | |
| - اختبر **تسجيل الدخول** والتنقل | |
| ### **للمشاكل:** | |
| - راجع **Build Output** في الأسفل | |
| - استخدم **"Clean Project"** عند المشاكل | |
| - أعد تشغيل **Android Studio** إذا لزم الأمر | |
| --- | |
| **🚀 مبروك! تطبيقك جاهز للعالم!** | |