我在这之下得到错误,
Error:A problem was found with the configuration of task ':project1:zipalignDebug'.
> File 'D:\Program Files\Android Studio\sdk\tools\zipalign.exe' specified for property
'zipAlignExe' does not exist.
我在sdk下载了所有软件包,我下载了两次关于zipAlign的软件包,但它没有解决我的问题。
请帮忙。谢谢。
答案 0 :(得分:8)
如果你正在使用Gradle,那么将Gradle插件从0.10更新为0.11对我有用:
buildscript {
...
dependencies {
...
classpath 'com.android.tools.build:gradle:0.11.+'
}
}
答案 1 :(得分:2)
如果您在更新Android SDK后遇到以下Gradle构建错误:
配置任务':MyApp:zipalignRelease'发现问题。 文件' / home / user / SDKs / android-sdk-linux_x86 / tools / zipalign'为物业指定' zipAlignExe'不存在。
因此,我将android-sdk-setup script更新为符号链接zipalign
。 Gradle现在可以找到它想要的东西。快乐的建筑!
答案 2 :(得分:2)
它说: 新的android sdk版本(23)不包含文件zipalign文件。您可以下载旧版本的android sdk并将zipalign文件复制到tools文件夹
答案 3 :(得分:1)
之前我收到了这个错误,这就是我所做的
转到
C:\...\Users\your-name\AppData\Local\Android\sdk\build-tools
你必须建立工具。
比那里你会得到构建工具列表。
在这里,您只需将Zipalign.exe
从较旧版本复制到较新版本。
它对我有用。我在BluetoothLegatt
示例代码中使用了它。
答案 4 :(得分:0)
在Windows中,确保您的ANDROID_HOME指向正确的文件夹。对我来说是:
C:\Program Files\adt-bundle-windows-x86_64-20140321
我更新了它,但我忘了指向较新的SDK文件夹:
C:\Program Files\adt-bundle-windows-x86_64-20140702\sdk
现在我确定我正在使用Android的最新SDK工具。
好的,现在更新gradle脚本:
dependencies {
classpath 'com.android.tools.build:gradle:0.12.+'
}
和
android {
buildToolsVersion "19.1"