Could not find property 'zipAlignEnabled' on com.android.build.gradle.internal.api.ApplicationVarian
来源:互联网 发布:阿里云 svn服务器搭建 编辑:程序博客网 时间:2024/06/05 10:59
针对1.0中新版Gradle已经做了以下替换:
Renamed a few properties to make things more consistent.BuildType.runProguard -> minifyEnabledBuildType.zipAlign -> zipAlignEnabledBuildType.jniDebugBuild -> jniDebuggableBuildType.renderscriptDebug -> renderscriptDebuggableProductFlavor.renderscriptSupportMode -> renderscriptSupportModeEnabledProductFlavor.renderscriptNdkMode -> renderscriptNdkModeEnabled
if (variant.zipAlignEnabled) { def file = variant.outputFile def fileName = file.name.replace("apk/" + applicationId + "-V" + versionName + "-" + versionCode + "-" + variant.name + "-" + buildTime() + "-unaligned.apk") variant.outputFile = new File(file.parent, fileName) }
但还是会报
Could not find property 'zipAlignEnabled' on com.android.build.gradle.internal.api.ApplicationVarian修改方案:
if (variant.buildType.zipAlignEnabled) { variant.outputs.each { output -> def outputFile = output.outputFile if (outputFile != null && outputFile.name.endsWith('.apk')) { def fileName = "apk/" + applicationId + "-V" + versionName + "-" + versionCode + "-" + variant.name + "-" + buildTime() + "-unaligned.apk" output.outputFile = new File(outputFile.parent, fileName) } }ldTime() + ".apk"); } else { variant.outputs.each { output -> def outputFile = output.outputFile if (outputFile != null && outputFile.name.endsWith('.apk')) { def fileName = "apk/" + applicationId + "-V" + versionName + "-" + versionCode + "-" + variant.name + "-" + buildTime() + ".apk" output.outputFile = new File(outputFile.parent, fileName) } } }
效果:
参考链接:
http://stackoverflow.com/questions/27222688/could-not-find-property-zipalignenabled-on-com-android-build-gradle-internal-a
http://stackoverflow.com/questions/25997866/gradle-warning-variant-getoutputfile-and-variant-setoutputfile-are-deprecat
0 0
- Could not find property 'zipAlignEnabled' on com.android.build.gradle.internal.api.ApplicationVarian
- Could not find property 'outputFile' on com.android.build.gradle.internal.api.ApplicationVariantImpl
- Could not find property 'outputFile' on com.android.build.gradle.internal.api.ApplicationVariantImpl
- Error:No such property: zipAlignEnabled for class: com.android.build.gradle.internal.variant.Applica
- 我的Android进阶之旅------>解决Error:Could not find property 'compile' on org.gradle.api.internal.artifacts.
- Android 解决Could not find com.android.tools.build:gradle
- Could not find com.android.tools.build:gradle:2.14.1.
- could not find com.android.tools.build:gradle:2.2.3
- 解决 Could not find com.android.tools.build:gradle 问题
- Could not find com.android.tools.build:gradle:3.3
- Could not find com.android.tools.build:gradle:3.0.0.
- Could not find com.android.tools.build:gradle
- Gradle sync failed: Could not find com.android.tools.build:gradle
- Gradle sync failed: Could not find com.android.tools.build:gradle
- Error:Could not get unknown property ‘apkVariantData’ for object of type com.android.build.gradle.in
- Android开发:android studio启动后,报错:Could not find com.android.tools.build:gradle
- Android Studio Error:Could not find com.android.tools.build:gradle
- Android Studio “Error:Could not find com.android.tools.build:gradle:2.14.1”的解决方法
- 通讯录程序
- VS2013 MFC ODBC连接SQL SERVER数据库编程(三)
- Android SDK PDK NDK详解
- android lcd调试 高通平台lcd调试深入分析总结(mipi和rgb接口)
- eclipse3.7 安装tomcat插件
- Could not find property 'zipAlignEnabled' on com.android.build.gradle.internal.api.ApplicationVarian
- 高通7x27a平台mipi的clock设置
- Github最流行的10,000个Java项目使用的类库
- PHP5.5四种序列化性能对比
- Java学习笔记之关键字final
- Android 本地图片加载器
- Android之TextView实现文字过长时省略部分或者滚动显示
- Linux 修改字符集
- cocos2d-x3.2中AndroidNDK:Aborting..Stop在Eclipse的处理方法