تایتل قالب طراحی سایت سئو قالب بیان
این جهان ، جهان تغییر است نه تقدیر...


اندروید 7 امضای جدیدی را برای انتشار اپلیکیشن ها معرفی کرد APK Signature Scheme v2 . 

APK Signature Scheme v2


توضیحات خود گوگل در مورد این امضای :


Android 7.0 introduces APK Signature Scheme v2, a new app-signing scheme that offers faster app install times and more protection against unauthorized alterations to APK files. By default, Android Studio 2.2 and the Android Plugin for Gradle 2.2 sign your app using both APK Signature Scheme v2 and the traditional signing scheme, which uses JAR signing.

Although we recommend applying APK Signature Scheme v2 to your app, this new scheme is not mandatory. If your app doesn't build properly when using APK Signature Scheme v2, you can disable the new scheme. The disabling process causes Android Studio 2.2 and the Android Plugin for Gradle 2.2 to sign your app using only the traditional signing scheme. To sign with only the traditional scheme, open the module-level build.gradle file, then add the line v2SigningEnabled false to your release signing configuration:

در اندروید استودیو و گریدل جدید به طور پیش فرض V2 رو اعمال میکنند ، که چند مزیت داره :

سرعت نصب بالا میره
جلوگیری میکنه از تغییرات غیر اصولی در برنامه
باعت امنیت و جلوگیری از دیکامپایل کردن کد ها میشود

اما حتما لازم نیست از این ورژن استفاده کنید. اگر برنامه تون در گوشی های مختلف دچار مشکل شد ، میتونید V2 رو بردارین و مشکل برطرف خواهد شد.

اگر از V2 برای امضای برنامه استفاده میکنید ، در آپدیت های بعدی نباید تغییرات خیلی زیادی در برنامه اعمال کنید ، زیرا باعث نصب نشدن در گوشی های مختلف خواهد شد.
اگر تغییرات زیادی لازم دارین باید از ابزار های مانند zipalign استفاده کنید.

اگر نخواستین برنامه تون از V2 استفاده کنه این کد رو در گریدل برنامه بزارین :
 android {
   
...
    defaultConfig
{ ... }
    signingConfigs
{
      release
{
        storeFile file
("myreleasekey.keystore")
        storePassword
"password"
        keyAlias
"MyReleaseKey"
        keyPassword
"password"
       
v2SigningEnabled false
     
}
   
}
 
}








نظرات (۱)

  • علیرضا مقدم
    چهارشنبه ۱۱ فروردين ۰۰ , ۱۵:۳۵

    درود و بسیار عالی

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی