在根项目中找不到 Android Studio 0.8 任务组合
Posted
技术标签:
【中文标题】在根项目中找不到 Android Studio 0.8 任务组合【英文标题】:Android Studio 0.8 Task assemble not found in root project 【发布时间】:2014-08-15 12:36:59 【问题描述】:我正在尝试在 android studio 0.8 上的 ubuntu 14.04 上构建 iosched 应用程序。导入 setting.gradle 文件并遵循构建指令后,我收到一条错误消息
Error
:FAILURE: Build failed with an exception.
* What went wrong:
Task 'assemble' not found in root project 'iosched'.
* Try:
Run gradle tasks to get a list of available tasks. Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
本文中提到的solution 也不起作用。
【问题讨论】:
你能更具体地说明你在做什么吗?我能够导入 iosched 应用程序并在 0.8.6 中构建它。 我正在使用 android studio 0.8 ,让我尝试使用 0.8.6 构建它。 以前的错误消失了,但现在我收到此错误“错误:在根项目 'iosched' 中找不到项目 'android'。” 【参考方案1】:尝试在您的根 build.gradle 文件中添加:task assemble
。
根据this thread,它有帮助(它也帮助了我)。
【讨论】:
只是为了扩展它,task assemble
必须在每个库的 build.gradle 中,因此例如在我的库的 build.gradle 中,我会有以下内容:task assemble configurations.create("default") artifacts.add("default", file('slidingMenulibrary.aar'))
跨度>
【参考方案2】:
就我而言,这是因为我的项目实现了一个模块,它是一个 android-library
(已弃用)/com.android.library
,它使用的 minSdkVersion
低于我的项目。
确保您的项目和android-library
/ com.android.library
具有相同的minSdkVersion
。
【讨论】:
以上是关于在根项目中找不到 Android Studio 0.8 任务组合的主要内容,如果未能解决你的问题,请参考以下文章
Flutter:在根项目“android”中找不到任务“assembleStageDebug”