Android Studio 2.3 签名步骤验证 v1(Jar 签名)、v2(完整 Apk 签名)已禁用
Android Studio 2.3 Signature Step Verification v1(Jar Signature), v2(Full Apk Signature) Disabled
Android Studio 2.3 Generate Signed Apk Second Step Signature Verification v1(Jar Signature), v2(Full Apk Signature) 如何启用?
已签名的 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'
终于找到问题的解决方案
v1 或 v2 签名验证在我更新 gradel 版本时启用 build.gradle(项目级别)
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) {
......
}
Android Studio 2.3 Generate Signed Apk Second Step Signature Verification v1(Jar Signature), v2(Full Apk Signature) 如何启用?
已签名的 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'
终于找到问题的解决方案
v1 或 v2 签名验证在我更新 gradel 版本时启用 build.gradle(项目级别)
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) {
......
}