【发布时间】:2016-11-06 03:30:12
【问题描述】:
我正在关注http://fernandocejas.com/2014/09/03/architecting-android-the-clean-way/ 的一篇文章,并下载了示例 git hub 项目https://github.com/android10/Android-CleanArchitecture。
该项目是使用 gradle 构建的,因为我之前的项目是使用 android 的默认构建器构建的,所以我发现构建项目很难。
我已经搭建好了gradle的环境。但是当我尝试在根文件夹上使用 gradle build 构建项目时,出现此错误。(注意:我使用 Intellij 作为我的 IDE)
我首先在根文件夹中执行 gradle build 但收到此错误:
* Where:
构建文件'/Users/magic/Desktop/android/myProjects/TestingProjects/Android Clean Architecture/Android-CleanArchitecture-master/data/build.gradle' 行:1
- 出了什么问题:
评估项目 ':data' 时出现问题。
无法应用插件 [id 'android-library']
需要 Gradle 版本 1.10。当前版本是 2.1。如果使用 gradle 包装器,请尝试将 /Users/magic/Desktop/android/myProjects/TestingProjects/Android Clean Architecture/Android-CleanArchitecture-master/gradle/wrapper/gradle-wrapper.properties 中的 distributionUrl 编辑为 gradle-1.10-all。拉链
- 试试:
使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --info 或 --debug 选项运行以获得更多日志输出。
构建失败
所以,我去文件夹 gradle 并将 gradle-wrapper.properties 更改为 gradle-1.10-all.zip 并执行 ./gradlew build 但收到此错误:
FAILURE: Build failed with an exception.
在哪里: 构建文件'/Users/Magic/Desktop/android/myProjects/TestingProjects/Android Clean Architecture/Android-CleanArchitecture-master/data/build.gradle' 行:9
-
出了什么问题: 评估项目 ':data' 时出现问题。
在 ProductFlavorDsl_Decorated{name=main, minSdkVersion=-1, targetSdkVersion=-1, renderscriptTargetApi=-1, renderscriptSupportMode=null, renderscriptNdkMode 上找不到参数 [com.fernadocejas.android10.sample.data] 的方法 applicationId() =null,versionCode=-1,versionName=null,packageName=null,testPackageName=null,testInstrumentationRunner=null,testHandleProfiling=null,testFunctionalTest=null,signingConfig=null,resConfig=null}。
尝试: 使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --info 或 --debug 选项运行以获得更多日志输出。
构建失败
它指向第 9 行
defaultConfig {
applicationId "com.fernandocejas.android10.sample.data" //line 9
minSdkVersion 15
targetSdkVersion 19
}
非常感谢您对此的投入。
谢谢。
【问题讨论】:
标签: android intellij-idea gradle