راستی یه نکته خیلییییییییییییی مهمممممممممممممم
وقتی صفحه سفید میاید شما ان کلیدی که ساختید را به برنامه ندادید
توی دیباگ هم صفحه سفید میاد
کد گریدل عوض کنید تا وقتی فقط و فقط وقتی پروژه release هست ان کلید هم به پروژه اضافه کنید
defaultConfig { applicationId "com.test.testApp"
minSdkVersion 10
targetSdkVersion 22
versionCode 1
versionName "1.1"
}
productFlavors {
testApp {
applicationId "com.test.testApp"
versionName "1.1"
}
}
signingConfigs {
testApp {
storeFile file('../KeySign/testApp.jks')
keyAlias "testApp"
storePassword "testApp@123"
keyPassword "testApp@123"
}
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
productFlavors.testApp.signingConfig signingConfigs.testApp
}
}
باز هم یه نکته دیگه سمت چپ اندروید استادیو را نگاه کنید
BUILD VARIAN
حالت روی
testAppRelease
باشه
.
باز هم نکته
اگه میخواهید حالت دیباگ هم کار کنه برید از کلید پیشفرض گوگل استفاده کنید
که فقط تویی حالت دیباگ کار میکنه
و روی کد نهایی شما کار نمیکنه
چطوری ان کلید بدست بیاریم
خوب راحت ترین راهش این هست که یه پروژه جدید بسازیم و ان لیست اول که میاد بگیم که نقشه را برای ما بیار بعد تویی منیفست کلید هست