Android Studio Aidl缺少Ubuntu 15

Android Studio Aidl缺少Ubuntu 15,android,ubuntu,android-studio,gradle,android-build,Android,Ubuntu,Android Studio,Gradle,Android Build,由于依赖性[外部],我不得不将我的项目从Windows移到Ubuntu。我已经在Ubuntu15上安装了谷歌最新的android studio和Oracle java 8,但我在windows上成功构建的同一个项目并没有在Ubuntu15上构建,即使安装了所有SDK工具和正确的gradle版本 在看到stackoverflow关于另一个问题的答案后,我尝试了gradle版本和android build tools版本的多种不同组合。。但仍然无法修复 这是gradle控制台日志错误 Error:E

由于依赖性[外部],我不得不将我的项目从Windows移到Ubuntu。我已经在Ubuntu15上安装了谷歌最新的android studio和Oracle java 8,但我在windows上成功构建的同一个项目并没有在Ubuntu15上构建,即使安装了所有SDK工具和正确的gradle版本

在看到stackoverflow关于另一个问题的答案后,我尝试了gradle版本和android build tools版本的多种不同组合。。但仍然无法修复

这是gradle控制台日志错误

Error:Execution failed for task ':compileDebugAidl'.
> aidl is missing
这是我的档案

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 {
}

我也有同样的问题。我解决了这个问题

问题是,您有针对windows的
构建工具。它有一个名为
aidl.exe
的东西。但请记住,现在您使用的是Ubuntu,这意味着系统不再支持
.exe

解决方案:-

转到您的Sdk位置。删除
生成工具
文件夹

前往Android Studio->打开
SDK管理器
->进入
SDK工具
选项卡->安装
构建工具


好的,很酷,现在问题解决了。

请使用下面的链接作为参考:我已经尝试了此参考中的所有说明以及有关stackoverflow的所有其他类似问题@HarshadI认为这是ubunut/linux特有的东西