استودیو طراحی و برنامه نویسی پلاتین با مقاله ای برای رفع مشکل ایجاد apk برای پروژه های React Native در خدمت شماست.
یک فایل keystore را ساخته و سپس در android/app کپی کنید.
keytool -genkey -v -keystore mykeystore.keystore -alias mykeyalias -keyalg RSA -keysize 2048 -validity 10000
متغییر های gradle خود را در android/gradle.properties بچینید.
MYAPP_RELEASE_STORE_FILE=mykeystore.keystore MYAPP_RELEASE_KEY_ALIAS=mykeyalias MYAPP_RELEASE_STORE_PASSWORD=***** MYAPP_RELEASE_KEY_PASSWORD=*****
پیکر بندی signing خود را به android/app/build.gradle اضافه کنید.
android { signingConfigs { release { storeFile file(MYAPP_RELEASE_STORE_FILE) storePassword MYAPP_RELEASE_STORE_PASSWORD keyAlias MYAPP_RELEASE_KEY_ALIAS keyPassword MYAPP_RELEASE_KEY_PASSWORD } } buildTypes { release { signingConfig signingConfigs.release } } }
Apk خود را ایجاد کنید.
cd android && ./gradlew assembleRelease
Apk شما در android/app/build/outputs/apk/app-release.apk ایجاد خواهد شد.
All Comments:
سلام
توی پروژه ی من پوشه ی Android وجود نداره
سلام وقت بخیر
یه پروژه جدید init کنید و npm install کنید برای پیکیج های قبلی تون