2017-03-16 9 views
5

एंड्रॉइड स्टूडियो 2.3 साइन अप एपीके दूसरा चरण हस्ताक्षर सत्यापन v1 (जार हस्ताक्षर), v2 (पूर्ण एपीके हस्ताक्षर) कैसे सक्षम करें?एंड्रॉइड स्टूडियो 2.3 हस्ताक्षर चरण सत्यापन v1 (जार हस्ताक्षर), v2 (पूर्ण एपीके हस्ताक्षर) अक्षम

हस्ताक्षरित APK दूसरा चरण Gradle फ़ाइलों नीचे स्क्रीनशॉट:

मेरे build.gradle फ़ाइल है: -

android { 
    compileSdkVersion 25 
    buildToolsVersion '25.0.2' 
    dataBinding { 
     enabled = true 
    } 
    defaultConfig { 
     applicationId 'com.revolution.it' 
     minSdkVersion 15 
     targetSdkVersion 25 
     versionCode 1 
     versionName "1.0" 
     testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" 
     vectorDrawables.useSupportLibrary true 
     multiDexEnabled true 
    } 
    buildTypes { 
     release { 
      minifyEnabled false 
      proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 
     } 
     debug { 
      minifyEnabled false 
      proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 
     } 
    } 
    productFlavors { 
    } 
} 

dependencies { 
    compile fileTree(include: ['*.jar'], dir: 'libs') 
    androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', { 
     exclude group: 'com.android.support', module: 'support-annotations' 
    }) 
    androidTestCompile 'com.android.support.test.espresso:espresso-contrib:2.2.2', { 
     exclude group: 'com.android.support', module: 'support-annotations' 
     exclude group: 'com.android.support', module: 'support-v4' 
     exclude group: 'com.android.support', module: 'design' 
     exclude group: 'com.android.support', module: 'recyclerview-v7' 
    } 
    compile 'com.android.support:appcompat-v7:25.1.0' 
    compile 'com.android.support:design:25.1.0' 
    compile 'com.android.support:support-v4:25.1.0' 
    compile 'com.squareup.retrofit2:retrofit:2.1.0' 
    compile 'com.squareup.retrofit2:converter-gson:2.1.0' 
    compile 'com.squareup.okhttp3:logging-interceptor:3.3.1' 
    compile 'uk.co.chrisjenx:calligraphy:2.2.0' 
    compile 'org.greenrobot:eventbus:3.0.0' 
    compile 'com.squareup.picasso:picasso:2.5.2' 
    compile 'com.google.firebase:firebase-messaging:10.0.1' 
    compile 'com.google.firebase:firebase-crash:10.0.1' 
    compile 'org.apache.directory.studio:org.apache.commons.io:2.4' 

    // Image and file picker 
    compile 'com.droidninja:filepicker:1.0.8' 

    compile 'com.android.support:multidex:1.0.1' 
    compile 'com.google.android.gms:play-services-location:10.0.1' 
    testCompile 'junit:junit:4.12' 
    debugCompile 'com.amitshekhar.android:debug-db:1.0.0' 

} 

apply plugin: 'com.google.gms.google-services' 

enter image description here

उत्तर

7

अंत में मैंने पाया समस्या का समाधान

v1 या v2 हस्ताक्षर विविधता सक्षम होती है जब मैं ग्रेडल संस्करण को build.gradle (Proejct स्तर) अद्यतन करता हूंclasspath 'com.android.tools.build:gradle:2.3.0'

मेरे पुराने build.gradle (परियोजना स्तर)

buildscript { 
    repositories { 
     jcenter() 
    } 
    dependencies { 
     classpath 'com.android.tools.build:gradle:2.2.3' 
    } 
} 

allprojects { 
    ........ 
} 

task clean(type: Delete) { 
    ...... 
} 

मेरी अद्यतन build.gradle (परियोजना स्तर)

buildscript { 
    repositories { 
     jcenter() 
    } 
    dependencies { 
     classpath 'com.android.tools.build:gradle:2.3.0' 
    } 
} 

allprojects { 
...... 
} 

task clean(type: Delete) { 
...... 
} 
+0

दोनों सक्षम करें, पहले मैं पूर्ण apk सक्षम है हस्ताक्षर लेकिन कई समस्याएं हल करने में सक्षम नहीं थे, जिससे मेरी समस्या हल हो गई, मुझे नहीं पता कि उनके बीच क्या अंतर है और यह कुछ फोन पर क्यों स्थापित हुआ। मैंने पूरी तरह से अनइंस्टॉल करने का प्रयास किया था लेकिन काम नहीं किया था। बीटीडब्ल्यू मैं हस्ताक्षरित एपीके का उपयोग कर रहा था – JSONParser

संबंधित मुद्दे