drm*_*wer 21 android gradle android-studio-2.2
将Android Studio更新为2.2版并将gradle插件更新为2.2.0后,出现以下错误:
错误:(32,1)评估项目':jobdispatcher'时出现问题.无法为org.gradle.api.Project类型的项目':jobdispatcher'获取未知属性'assembleRelease'.
问题出在导入的jobdispatcher模块的build.gradle文件中:
task aar(dependsOn: assembleRelease)
Run Code Online (Sandbox Code Playgroud)
我可以做些什么改变来解决这个问题?
请注意,此问题与此处报告的内容非常相似,但仍有些不同.
Vol*_*myr 21
dependsOn
在gradle任务中移动依赖项,如下所示:
task aar() << {
dependsOn 'assembleRelease'
}
Run Code Online (Sandbox Code Playgroud)
lop*_*ael 18
只需添加""这样来解决您的问题:
从:
task aar(dependsOn: assembleRelease)
Run Code Online (Sandbox Code Playgroud)
至:
task aar(dependsOn: "assembleRelease")
Run Code Online (Sandbox Code Playgroud)
我尝试了所有以前的答案,但都没有用。这是gradle 2.2之后的工作方式。从2.2开始,这些任务还包括“ assembleDebug”和“ assembleRelease”。要访问这些任务,用户将需要使用afterEvaluate闭包:
afterEvaluate {
task aar(dependsOn: assembleRelease) {
//task
}
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
22140 次 |
最近记录: |