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** إذا لزم الأمر | |
--- | |
**🚀 مبروك! تطبيقك جاهز للعالم!** | |