【发布时间】:2015-10-22 04:04:52
【问题描述】:
由于依赖 [external],我不得不将我的项目从 Windows 移动到 Ubuntu。我已经在 Ubuntu 15 上使用 Oracle java 8 安装了最新的 android studio,但是,即使安装了所有 SDK 工具和正确的 gradle 版本,我在 Windows 上成功构建的同一个项目也不能在 Ubuntu 上构建。
在看到stackoverflow上另一个问题的答案后,我尝试了许多不同的gradle版本和android构建工具版本的组合。但仍然无法修复。
这是 gradle 控制台日志错误。
Error:Execution failed for task ':compileDebugAidl'.
> aidl is missing
这是我的 gradle 文件
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:1.3.0'
}
}
apply plugin: 'android-library'
android {
compileSdkVersion 21
buildToolsVersion '22.0.1'
sourceSets {
main {
manifest.srcFile 'AndroidManifest.xml'
java.srcDirs = ['src']
resources.srcDirs = ['src']
aidl.srcDirs = ['src']
renderscript.srcDirs = ['src']
res.srcDirs = ['res']
assets.srcDirs = ['assets']
}
}
// Do not abort build if lint finds errors
lintOptions {
abortOnError false
}
}
dependencies {
}
【问题讨论】:
-
我已经尝试了这个参考中的所有指令以及stackoverflow上的所有其他类似问题。@Harshad
-
我认为它是 ubunut/linux 特有的
标签: android ubuntu android-studio gradle android-build