اذهب إلى المحتوى

السؤال

نشر

لقد قمت ببناء تطبيق، و يمكنني تشغيله من خلال المحاكي المحلي الخاص بي و أيضًا من على جهازي الخاص (يعمل بنظام android) من خلال نفس الشبكة عن طريق تغيير ال debug server.

ما أريده هو بناء APK يمكنني إرساله إلى إلى شحصٍ ما ليتمكن من اختباره، بدون أن أعطيه الوصول إلى خادم التطوير .

هل هذا الأمر ممكن؟ إذا كان كذلك كيف يمكن تنفيذ هذا الأمر

 

 

Recommended Posts

  • 0
نشر (معدل)

سيكون عليك إنشاء مفتاح للتوقيع على apk. استخدمي  الأمر أدناه لإنشاء مفتاحك:

 keytool -genkey -v -keystore my-app-key.keystore -alias my-app-alias -keyalg RSA -keysize 2048 -validity 10000

بمجرد إنشاء المفتاح ، استخدميه لإنشاء البنية القابلة للتثبيت:

react-native bundle --platform android --dev false --entry-file index.android.js --bundle-output android/app/src/main/assets/index.android.bundle --assets-dest android/app/src/main/res/

إنشاء البناء باستخدام Gradle

cd android && ./gradlew assembleRelease

بعد ذلك قومي بتحميل APK على هاتفك. ستحل العلامة -r محل التطبيق الحالي (إن وجد) 

adb install -r ./app/build/outputs/apk/app-release-unsigned.apk

وستجدين أيضا ملف APK الخاص بالتطبيق في مجلد /android/app/build/outputs/apk/release

يمكنك بعد ذلك  إرساله إلى إلى شخصٍ ما ليتمكن من اختباره،

تم التعديل في بواسطة محمد أيت لعرايك

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...