⚖️

JUDGELY

Judgely עשוי להכיל תוכן המיועד למבוגרים

כדי להמשיך, אנא אשר את גילך

הבחירה נשמרת במכשיר שלך בלבד

← Android Build Guide

📦 Manual Build Package

com.judgely.app · gudgely.com · Capacitor v6 Live URL Wrapper

1. File Tree — מבנה הפרויקט

judgely-android/              ← create this folder
├── package.json              ← npm dependencies
├── capacitor.config.ts       ← app ID, live URL, splash config
├── www/
│   └── index.html            ← dummy placeholder (required by Capacitor)
├── resources/
│   ├── icon.png              ← 1024×1024px, dark bg, no transparency
│   └── splash.png            ← 2732×2732px, centered logo on dark bg
└── (android/ is generated by: npx cap add android)

2. כל הקבצים — לחץ להרחבה + העתקה

📄

package.json

judgely-android/package.json

📄

capacitor.config.ts

judgely-android/capacitor.config.ts

📄

www/index.html

judgely-android/www/index.html

📄

AndroidManifest.xml

android/app/src/main/AndroidManifest.xml — החלף את כל התוכן

📄

network_security_config.xml

android/app/src/main/res/xml/network_security_config.xml — קובץ חדש

📄

MainActivity.java

android/app/src/main/java/com/judgely/app/MainActivity.java

📄

app/build.gradle (signing block)

android/app/build.gradle — הוסף/עדכן את בלוק ה-android {}

3. Terminal — הרץ בסדר הזה

# שלב א׳ — צור תיקיית פרויקט
mkdir judgely-android
cd judgely-android

# שלב ב׳ — הדבק package.json ו-capacitor.config.ts
# ואז:
npm install

# שלב ג׳ — צור dummy index.html
mkdir www
# הדבק את www/index.html

# שלב ד׳ — הוסף Android platform
npx cap add android

# שלב ה׳ — sync
npx cap sync android

# שלב ו׳ — הכן אייקון ו-splash (אחרי שהכנסת resources/icon.png + splash.png)
npm install @capacitor/assets --save-dev
npx capacitor-assets generate --android

# שלב ז׳ — פתח ב-Android Studio
npx cap open android
אחרי כל שינוי בקבצי Android (manifest, gradle): npx cap sync android → ואז rebuild ב-Android Studio.

4. Keystore — חתימה (פעם אחת בלבד)

keytool -genkey -v \
  -keystore judgely-release.jks \
  -alias judgely \
  -keyalg RSA \
  -keysize 2048 \
  -validity 10000 \
  -dname "CN=Judgely, OU=Mobile, O=Judgely, L=Tel Aviv, ST=IL, C=IL"
אסור לאבד את judgely-release.jks. שמור ב-3 מקומות: Google Drive + iCloud + USB. אם יאבד — לא תוכל לעדכן את האפליקציה לעולם. אין דרך לשחזר.
אחרי יצירת הקובץ — הכנס את הסיסמאות שלך בבלוק signingConfigs.release בתוך app/build.gradle (קובץ 7 למעלה).

5. Android Studio — Build Signed AAB

1

פתח Android Studio

npx cap open android מפתח אוטומטית. אם לא — פתח ידנית: File → Open → תיקיית android/

2

המתן ל-Gradle Sync

בתחתית המסך יופיע progress bar. המתן שיסתיים לפני הבנייה.

3

Build → Generate Signed Bundle / APK

בסרגל העליון: Build → Generate Signed Bundle / APK...

4

בחר: Android App Bundle (.aab)

לא APK — חובה .aab להגשה ל-Google Play. לחץ Next.

5

הצבע על ה-Keystore

Key store path: בחר את judgely-release.jks שיצרת. הכנס Store password, Key alias: judgely, Key password.

6

Build variant: release

בחר release ולחץ Finish.

7

המתן לבנייה

לוקח 1-3 דקות. תופיע הודעת 'Generate Signed Bundle' עם לינק לפתיחת התיקייה.

6. Output — קובץ ה-AAB המוכן

📁 נתיב פלט:

android/app/release/app-release.aab

העלה קובץ זה ל: Google Play Console → Testing → Internal Testing → Create new release → Upload

← Android Build GuidePlay Store Checklist →