如何在 windows 8.1 上压缩 apk 文件
How to zipalign apk file on windows 8.1
是的,我搜索了 google 和其他问题
我在我的 sdk 工具目录中没有看到任何 zipalign 等
在 windows 8.1 64 位
上使用最新的 android studio
我也尝试构建 gradle 但它在输出 apk 文件时也没有任何作用
apply plugin: 'com.android.application'
android {
compileSdkVersion 21
buildToolsVersion "21.1.2"
defaultConfig {
applicationId "com.monstermmorpg.pokemon"
minSdkVersion 9
targetSdkVersion 21
versionCode 1
versionName "1.0"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
zipAlignEnabled true
}
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.android.support:appcompat-v7:22.0.0'
}
那么我如何压缩我的输出 apk 以在 google 商店
发布
此处截图
你应该 zip align
和 sign
你的 APK
和 Android Studio
。
通过更正 build.gradle
,您将能够 运行 gradlew assembleRelease
。
像这样用 Android Studio
生成你的 keystore
:
http://developer.android.com/tools/publishing/app-signing.html#studio
您的 build.gradle
应如下所示:
apply plugin: 'com.android.application'
android {
compileSdkVersion 22
buildToolsVersion "21.0.0"
defaultConfig {
applicationId "com.monstermmorpg.pokemon"
minSdkVersion 9
targetSdkVersion 22
versionCode 1
versionName "1.0"
}
signingConfigs { // <-- Signing Config you needed
release {
storeFile file("other.keystore")
storePassword "android"
keyAlias "androiddebugkey"
keyPassword "android"
}
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
signingConfig signingConfigs.release // <-- applied signing config
}
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.android.support:appcompat-v7:22.0.0'
}
在此处阅读更多内容:http://tools.android.com/tech-docs/new-build-system and http://developer.android.com/tools/publishing/app-signing.html
是的,我搜索了 google 和其他问题
我在我的 sdk 工具目录中没有看到任何 zipalign 等
在 windows 8.1 64 位
上使用最新的 android studio我也尝试构建 gradle 但它在输出 apk 文件时也没有任何作用
apply plugin: 'com.android.application'
android {
compileSdkVersion 21
buildToolsVersion "21.1.2"
defaultConfig {
applicationId "com.monstermmorpg.pokemon"
minSdkVersion 9
targetSdkVersion 21
versionCode 1
versionName "1.0"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
zipAlignEnabled true
}
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.android.support:appcompat-v7:22.0.0'
}
那么我如何压缩我的输出 apk 以在 google 商店
发布此处截图
你应该 zip align
和 sign
你的 APK
和 Android Studio
。
通过更正 build.gradle
,您将能够 运行 gradlew assembleRelease
。
像这样用 Android Studio
生成你的 keystore
:
http://developer.android.com/tools/publishing/app-signing.html#studio
您的 build.gradle
应如下所示:
apply plugin: 'com.android.application'
android {
compileSdkVersion 22
buildToolsVersion "21.0.0"
defaultConfig {
applicationId "com.monstermmorpg.pokemon"
minSdkVersion 9
targetSdkVersion 22
versionCode 1
versionName "1.0"
}
signingConfigs { // <-- Signing Config you needed
release {
storeFile file("other.keystore")
storePassword "android"
keyAlias "androiddebugkey"
keyPassword "android"
}
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
signingConfig signingConfigs.release // <-- applied signing config
}
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.android.support:appcompat-v7:22.0.0'
}
在此处阅读更多内容:http://tools.android.com/tech-docs/new-build-system and http://developer.android.com/tools/publishing/app-signing.html