امین گلی
امین گلی
خواندن ۲ دقیقه·۴ سال پیش

ذخیره اسم دلخواه بجای app-release.apk در خروجی اندروید




سلام

خیلی پیش میاد، وقتی از اپلیکیشن‌تون در اندروید استودیو خروجی میگیرید نام اپ بصورت app-release.apk ذخیره میشه.

برای اینکه اپلیکیشن‌تون نام انتخابی خودتون رو داشته باشه کافی کد زیر رو داخل فایل build.gradle
و تگ android -> buildTypes -> release اپلیکیشن‌تون بنویسید

بجای YOUR_APP_NAME اسم اپلیکیشن رو بنویسید


applicationVariants.all { variant -> variant.outputs.all { def appName = &quotYOUR_APP_NAME&quot if (outputFileName != null && outputFileName.endsWith('.apk')) { outputFileName = appName + &quot &quot + defaultConfig.versionName + &quot.apk&quot } } }

در نهایت کدهای فایل build.gradle به این صورت درمیاد

apply plugin: 'com.android.application' android { compileSdkVersion 28 defaultConfig { applicationId &quotamingoli.com.myapp&quot minSdkVersion 19 targetSdkVersion 28 versionCode 1 versionName &quot1.0.0&quot } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' signingConfig getSigningConfig() applicationVariants.all { variant -> variant.outputs.all { def appName = &quotYOUR_APP_NAME&quot if (outputFileName != null && outputFileName.endsWith('.apk')) { outputFileName = appName + &quot &quot + defaultConfig.versionName + &quot.apk&quot } } } } } } dependencies { implementation fileTree(dir: 'libs', include: ['*.jar']) implementation 'androidx.appcompat:appcompat:1.1.0' implementation 'androidx.cardview:cardview:1.0.0' implementation 'androidx.recyclerview:recyclerview:1.1.0' implementation 'com.google.android.material:material:1.1.0' implementation 'androidx.legacy:legacy-support-v4:1.0.0' implementation 'com.balysv:material-ripple:1.0.2' }
اندروید استودیواندرویداپلیکیشن
نوشتن برای من همانند فریاد زدن یک انسان خسته از زندگی بر روی یک قله کوه است
شاید از این پست‌ها خوشتان بیاید