我正在使用eclipse Luna
来开发我的Android应用。我不知道为什么错误信息会一再显示。填写build.gradle
中的依赖项并在终端中运行gradle build
后收到此错误消息。
的build.gradle
dependencies {
compile 'com.lorentzos.swipecards:library:1.0.8@aar'
}
错误消息
FAILURE: Build failed with an exception.
* Where:
Build file '/Users/MNurdin/Documents/Github/Swipecards/example/src/main/build.gradle' line: 2
* What went wrong:
A problem occurred evaluating root project 'main'.
> Could not find method compile() for arguments [com.lorentzos.swipecards:library:X.X.X@aar] on root project 'main'.
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
BUILD FAILED
Total time: 4.34 secs
项目:https://github.com/datomnurdin/Swipecards
请指教。谢谢。
答案 0 :(得分:2)
改为:
compile 'com.lorentzos.swipecards:library:1.0.8'
答案 1 :(得分:1)
当我尝试使用gradle 2.6构建使用gradle 2.3构建的项目时,我遇到了错误。确保版本相同。
答案 2 :(得分:0)
编译任务由java插件定义。但是,由于您没有将它包含在根项目中,因此它不存在,因此gradle不知道如何处理它。 要解决它,您可以:
答案 3 :(得分:0)
compile
是dependency configuration中的from the Java Plugin。
Android Gradle插件在底层应用了Java插件。我在您的Gradle脚本中没有看到Android插件已应用。我认为您可能会缺少应用Android Gradle插件的module-level build configuration,该插件会将dependencies.compile(...)
添加到DSL。