android APK上传到Google Play时不对齐
将APK上传到Google Play时遇到了我以前从未遇到的错误。该窗口告诉我,我正在上传未对齐的APK。但是,当我上传了以前版本的APK时,这些错误从未发生过。android APK上传到Google Play时不对齐
我已经尝试过通过终端手动对齐APK,并且在build.gradle
文件中为zipAlignEnabled true
对齐移动和磨损。我会后下面
全gradle这个文件还我最近发现,Android的工作室生成两个签署apk的,当我点击生成APK签署(一个名为移动release.apk和一个名为磨损release.apk)以前从未这样做过。这可能是为什么?
任何帮助?
的build.gradle(模块:手机)
apply plugin: 'com.android.application'
android {
compileSdkVersion 23
buildToolsVersion "24-rc4"
defaultConfig {
applicationId "com.vivekvinodh.example"
minSdkVersion 21
targetSdkVersion 23
versionCode 11
versionName "0.7"
// Enabling multidex support.
multiDexEnabled true
}
signingConfigs {
release {
storeFile file('***********')
storePassword "************"
keyAlias "******"
keyPassword "************"
}
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
signingConfig signingConfigs.release
zipAlignEnabled true
}
}
}
dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')
wearApp project(':wear')
compile 'com.android.support:appcompat-v7:23.4.0'
compile 'com.google.android.gms:play-services:9.0.2'
compile 'com.google.android.gms:play-services-ads:9.0.2'
compile 'net.steamcrafted:materialiconlib:1.0.9''
compile 'com.android.support:multidex:1.0.1'
compile 'com.android.support:support-v4:23.4.0'
...
}
的build.gradle(模块:磨损)
apply plugin: 'com.android.application'
android {
compileSdkVersion 23
buildToolsVersion "24-rc4"
defaultConfig {
applicationId "com.vivekvinodh.example"
minSdkVersion 21
targetSdkVersion 23
versionCode 11
versionName "0.7"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
zipAlignEnabled true
}
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.google.android.support:wearable:1.4.0'
compile 'com.google.android.gms:play-services-wearable:9.0.2'
compile 'com.android.support:palette-v7:23.4.0'
compile 'com.ustwo.android:clockwise-wearable:1.0.1'
...
}
这是帮助我:
我下载稳定的Android Studio 2.1在这里:3210 然后,在我的build.gradle的gradle改变插件版本从
classpath 'com.android.tools.build:gradle:2.2.0-alpha3'
到
classpath 'com.android.tools.build:gradle:2.1.2'
重建,标志,上传 - 没有更多的zipalign错误。
更新: 只是降级Gradle插件的版本应该做的工作。
这工作!谢谢 –
终于解决了,谢谢! – Michal
更多的解决方法,我希望gradle插件的下一个测试版将最终解决它。无论如何非常感谢你agamov,我终于能够发布一个构建!干杯! –
在您的'build.gradle'文件中'minifyEnabled false'将其更改为'minifyEnabled true' – Shashanth
这也可以帮助您[见此](http://stackoverflow.com/a/38055015/1978475) – Vrajesh