[英]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.