2015-06-30 30 views
20

我使用的是Android 1.2.2工作室Android Studio中不产生压缩校准APK

我的SDK是很好更新并安装了构建工具的版本是22.0.1

Build > Generate Signed Apk 

我只得到APP-释放-unaligned.apk在(应用程序/生成/输出/ APK /)

我已经用Google搜索,并试图:

  1. 复制粘贴 “zipalign.exe” 从构建工具文件夹是:(i)SDK /工具/(II)SDK /平台工具/

  2. 添加 “zipAlignEnabled真正” 下buildTypes中的build.gradle

  3. Gradle zipAlign task not working?

请帮忙解决这个问题,我想zipalign使用Android Studio。

这是我第一次尝试发布的应用程序!

回答

33

使用Android Studio生成已签名的apk文件非常容易。

步骤如下:

enter image description here

enter image description here

enter image description here

+16

非常感谢!!!,第三张截图开启了我的眼界;我是一个noob xD – Shivam

+15

我有同样的问题。对齐的apk在app /文件夹中生成,而不是在输出/文件夹中生成。 – DragonT

+0

令人困惑的是,有两个.apks生成一个没有对齐另一个(在不同的文件夹中如图)。 – halxinate

0

你可能产生,但释放.apk文件放在不同的目录与其他.apk文件。

在我的系统,名为该app应用程序,.apk文件通常放在build/outputs/apk目录:

TheApp/build/outputs/apk/TheApp-debug.apk 
TheApp/build/outputs/apk/TheApp-debug-unaligned.apk 
TheApp/build/outputs/apk/TheApp-release-unaligned.apk 

但对准释放.apk文件直接放置在应用程序的根目录:

TheApp/TheApp-release.apk 

(这已经由@yushulx回答了,但我希望这个较短的答案更清楚)。