这是对这个问题的后续问题:错误:buildToolsVersion未指定
Error:Cause: buildToolsVersion is not specified
我只是进口从Eclipse来作为一个项目。它有另外一个项目,它是一个图书馆项目,主项目将它用作图书馆。起初,AS将这个库项目导入为一个Java项目,并将“apply plugin'java'”,我认为这是导致编译器无法识别像com.android.Toast这样的符号的其他问题的原因。我改变了插件apply plugin: 'com.android.library'
,现在我得到
buildToolsVersion is not specified
我外项目的gradle.build:
// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:2.2.2'
}
}
allprojects {
repositories {
jcenter()
}
}
与模块的的build.gradle:
apply plugin: 'com.android.library'
dependencies {
compile 'com.google.code.gson:gson:2.6.2'
compile files('libs/commons-lang3-3.4.jar')
compile files('libs/linphone.jar')
compile '__local_jars__:C:\\Users\\me\\Android Studio Projects\\MyProj\\tigris\\libs\\firebase-client-android-2.5.0.jar:unspecified'
compile '__local_jars__:C:\\Users\\me\\Android Studio Projects\\MyProj\\tigris\\libs\\firebase-client-android-2.5.0.jar:unspecified'
}
为什么会发生?
首先,你需要火力点 - 客户端Android的2.5.0.jar从各自提到路径复制并投入后正确的库项目的libs文件夹从libs文件夹中加载该jar文件也需要将这个库名添加到settings.gradle –