我更新了Android,现在我得到了这个错误。我还注意到我开始得到这些IDE致命错误:
JDOMParse异常:第18行中的错误:元素类型"link“必须由匹配的结束标记终止。:第18行上的错误:元素类型”链接“必须由匹配的结束标记终止。
我有最新的代码版本:
工作室0.8.4
SDK工具23.0.2
SDK平台工具20
SDK构建工具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:gradle:0.12.+‘的优点,但它仍然不起作用。
发布于 2014-07-30 05:58:49
因此,问题只是我的代理服务器不允许某些文件通过。显然,Android将Gradle从互联网上拉下来,而不是随它一起打包,然后构建它的包装器。如果某些文件类型不允许通过,它将部分构建,并可能产生这些奇怪和误导的错误。
发布于 2014-07-28 11:11:42
在我的例子中,如果我不对L
使用简单的引号,我就有一个错误(但不是这个错误)。你能把你的梯度文件设置成这样吗?(我不确定问题在这里)
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'])
}
https://stackoverflow.com/questions/25002172
复制相似问题