簡體   English   中英

Android Studio Aidl缺少Ubuntu 15

[英]Android Studio Aidl is missing Ubuntu 15

由於[外部]依賴性,我不得不將我的項目從Windows遷移到Ubuntu。 我已經在Ubuntu 15上使用oracle java 8在google上安裝了來自google的最新android studio,但是即使安裝了所有SDK工具和正確的gradle版本,我在Windows上成功構建的同一項目也無法在Ubuntu上構建。

在看到關於另一個問題的stackoverflow的答案后,我嘗試了gradle版本和android build工具版本的許多不同組合。但是仍然無法解決。

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

我有同樣的問題。 我解決了這個問題。

問題是,您有用於Windows的build-tools 它有一個名為aidl.exe東西。 但是請記住,現在您在Ubuntu上,這意味着系統不再支持.exe

解:-

轉到您的SDK位置。 刪除build-tools文件夾。

轉到Android-Studio->打開SDK Manager ->轉到SDK Tools標簽->安裝build-tools

好了,很酷,現在問題解決了。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM