我更新了Android Studio,现在我收到此错误。我也注意到我开始收到这些IDE致命错误:
JDOMParse异常:第18行出错:元素类型“link”必须由匹配的结束标记“”终止。:第18行出错:元素类型“link”必须由匹配终止结束标记“”。
我有最新的代码发布:
Studio 0.8.4
SDK工具23.0.2
SDK平台工具20
SDK Build-tools 20
SDK平台Android L预览
这是我的build.gradle文件:
**// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.12.+'
}
}
allprojects {
repositories {
mavenCentral()
}
}**
和
**apply plugin: 'android'
android {
compileSdkVersion 'android-L'
buildToolsVersion "20.0.0"
defaultConfig {
minSdkVersion L
targetSdkVersion L
versionCode 1
versionName "1.0"
}
buildTypes {
release {
runProguard false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
}
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
}**
我已经尝试过这个的优点:'com.android.tools.build:grad:0.12。+',正如一些人建议的那样,它仍然不起作用。
答案 0 :(得分:1)
所以问题只不过是我的代理服务器不允许某些文件通过。显然,Android Studio将Gradle从互联网上拉下来,而不是随之打包,然后构建它的包装器。如果不允许某些文件类型,它将部分构建并可能产生这些奇怪和误导性的错误。
答案 1 :(得分:0)
在我的情况下,如果我不使用L
的简单引用,我有一个错误(但不是这个)。你能像这样设置你的gradle文件吗? (我不确定问题在这里)
apply plugin: 'android'
android {
compileSdkVersion 'android-L'
buildToolsVersion "20.0.0"
defaultConfig {
minSdkVersion 'L'
targetSdkVersion 'L'
versionCode 1
versionName "1.0"
}
buildTypes {
release {
runProguard false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
}
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
}