【发布时间】:2015-06-18 10:29:27
【问题描述】:
查看docs,他们的示例生成了一个ant 项目。但我想要一个 gradle 项目...
经过一番折腾,我尝试了,
math4tots@hal:~/git/hub/androidplayground$ android create project --target "android-22" --name Sample --path ./Sample --activity SampleActivity --package com.math4tots.sample --gradle --gradle-version 1.0.1
我从this 中猜到了1.0.1。对此不是很有信心。
它似乎在./Sample 中创建了某种项目,但是当我尝试运行cd Sample && ./gradlew tasks --debug 时,我得到了
...
00:06:34.007 [ERROR] [org.gradle.BuildExceptionReporter] * Exception is:
00:06:34.009 [ERROR] [org.gradle.BuildExceptionReporter] org.gradle.api.GradleScriptException: A problem occurred evaluating root project 'Sample'.
...
00:06:34.032 [ERROR] [org.gradle.BuildExceptionReporter] Caused by: org.gradle.api.plugins.PluginInstantiationException: Could not create plugin of type 'AppPlugin'.
...
00:06:34.042 [ERROR] [org.gradle.BuildExceptionReporter] Caused by: java.lang.NoClassDefFoundError: org/codehaus/groovy/runtime/typehandling/ShortTypeHandling
该消息中还有很多其他内容,但我上面显示的那 3-4 行似乎最相关。
那么如何只使用 android sdk 创建一个 gradle android 项目?
我宁愿不玩 Android Studio;最终,我只想要一组别名,我可以在我的.bashrc 中添加这些别名,我可以将它们用于 Android 开发,而无需绑定到特定的 IDE。
如果相关的话,我使用的是 Ubuntu 14.10。
谢谢!
所以我一直在网上进行更多搜索,发现this。不幸的是,它似乎没有解决我在两个帐户上的问题:
- 回答者是如何知道使用
0.10用于gradle 版本的? - 为什么我收到
NoClassDefFoundError: org/codehaus/groovy/runtime/typehandling/ShortTypeHandling?
因此,我觉得将这个问题的标题从
在命令行创建android等级项目
到
为什么我在运行
./gradlew tasks时得到NoClassDefFoundError: org/codehaus/groovy/runtime/typehandling/ShortTypeHandling?
我希望没关系。
【问题讨论】: