【发布时间】:2016-09-20 09:33:05
【问题描述】:
在将 Android Studio 更新到 2.2 版 并将 Gradle-plugin 更新到 2.2.0 之后,我得到了以下错误:
“无法获取 org.gradle.api.Project 类型的项目 ':app' 的未知属性 'assembleRelease'。”
当我将插件版本改回 2.1.3 时,代码仍然有效,但这对我来说不是长期的选择。
我的代码:
apply plugin: 'com.android.application'
dependencies {
...
}
android {
...
}
...
assembleRelease.doLast {
file('build/outputs/apk/app-release.apk').renameTo("AppName-1.0.0-${project.ext.androidVersionCode}.apk")
}
提示: project.ext.androidVersionCode 是在其他地方定义的变量,包含内部版本号。 assembleRelease.doLast 中的代码只是移动/重命名生成的 apk 文件。
感谢您的建议! 切线
【问题讨论】:
-
您能提供更多代码吗?
-
我做了一些更改,以便更清楚我想要做什么。
-
看看这个:stackoverflow.com/a/38569576/2652124 要找到任务,您可以使用“在路径中查找”选项,如答案评论所述。
-
感谢您的提示,但这并不能解决我的问题。但这很有帮助。
标签: android gradle android-studio-2.2