【问题标题】:Android Studio Aidl is missing Ubuntu 15Android Studio Aidl 缺少 Ubuntu 15
【发布时间】: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 {
}

【问题讨论】:

标签: android ubuntu android-studio gradle android-build


【解决方案1】:

我遇到了完全相同的问题。我解决了这个问题。

问题是,你有你的build-tools for windows。它有一个叫做aidl.exe 的东西。但请记住,现在您使用的是 Ubuntu,这意味着您的系统不再支持 .exe

解决方案:-

转到您的 SDK 位置。删除build-tools文件夹。

前往 Android-Studio -> 打开 SDK Manager -> 转到 SDK Tools 选项卡 -> 安装 build-tools

OK酷,现在问题解决了。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-08-10
    • 1970-01-01
    • 2023-03-22
    • 2012-03-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多