Android的工作室,摇篮错误。内容序言中不允许 [英] Android Studio, Gradle Errors. Content not allowed in Prolog

查看:1166
本文介绍了Android的工作室,摇篮错误。内容序言中不允许的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我一直在使用Android的工作室与Ubuntu 13.10没有问题一直。我决定更新到14.04,现在我无法得到Android的工作室工作。摇篮构建失败,并口口声声说错误:内容序言中不允许使用。我做的是从头开始创建一个新的项目。

  1. 的Ubuntu 14.04是从刚抹分区上安装
  2. 使用Android的工作室V5.7,虽然我也试过V4.6
  3. 在我安装了Oracle JDK,并据此设置$ JAVA_HOME路径
  4. 我apt-get会安装摇篮
  5. 我保证build.gradle有:

    相关性{      类路径com.android.tools.build:gradle:0.9.+  }

  6. 我已经试过摇篮打造干净。它的错误了太多。

  7. 在我试图清理/ Android的Studio中的改造项目。错误的。

错误报告:

  [致命错误] OSS-家长7.pom:2:1:内容没有在序言中不允许的。
[致命错误] ProGuard的碱基4.10.pom:2:1:内容没有在序言中不允许的。
[致命错误]公共-COM preSS-1.0.pom:2:1:内容没有在序言中不允许的。
[致命错误] OSS-家长7.pom:2:1:内容没有在序言中不允许的。
[致命错误]的HttpCore-4.1.pom:2:1:内容没有在序言中不允许的。
[致命错误]共享记录-1.1.1.pom:2:1:内容没有在序言中不允许的。

失败:建立失败,一个例外。

* 什么地方出了错:
发生问题配置根项目ArrayAdapterEx。
>未能解决所有依赖关系配置:类路径。
 

  

无法解析com.squareup:javawriter:2.2.1。        要求:            :ArrayAdapterEx:未指定> com.android.tools.build:gradle:0.9.2> com.android.tools.build:builder:0.9.2   无法解析POM 的http:// repo1 .maven.org / maven2的/ COM / squareup / javawriter / 2.2.1 / javawriter,2.2.1.pom   无法解析org.sonatype.oss:OSS-父:7。   无法解析POM HTTP:/ /repo1.maven.org/maven2/org/sonatype/oss/oss-parent/7/oss-parent-7.pom   内容是不是在序言中不允许的。   无法解析net.sf.proguard:ProGuard的基:4.10。        要求:            :ArrayAdapterEx:未指定> com.android.tools.build:gradle:0.9.2> net.sf.proguard:ProGuard的-摇篮:4.10   无法解析POM的http://repo1.maven.org/maven2/net/sf/proguard/proguard-base/4.10/proguard-base-4.10.pom   内容是不是在序言中不允许的。   无法解析org.apache.commons:公共-COM preSS:1.0。        要求:            :ArrayAdapterEx:未指定> com.android.tools.build:gradle:0.9.2> com.android.tools.build:builder:0.9.2> com.android.tools:sdklib:22.7.2   无法解析POM <一href="http://repo1.maven.org/maven2/org/apache/commons/commons-com$p$pss/1.0/commons-com$p$pss-1.0.pom" rel="nofollow">http://repo1.maven.org/maven2/org/apache/commons/commons-com$p$pss/1.0/commons-com$p$pss-1.0.pom   内容是不是在序言中不允许的。   无法解析com.google.guava:番石榴:15.0。        要求:            :ArrayAdapterEx:未指定> com.android.tools.build:gradle:0.9.2> com.android.tools.build:builder:0.9.2> com.android.tools:common:22.7.2            :ArrayAdapterEx:未指定> com.android.tools.build:gradle:0.9.2> com.android.tools.lint:皮棉:22.7.2> com.android.tools.lint:皮棉-检查:22.7.2> COM .android.tools.lint:皮棉-API:22.7.2> com.android.tools.external.lombok:龙目岛-AST:0.2.2   无法解析POM HTTP://repo1.maven .ORG / maven2的/ COM /谷歌/番石榴/芭乐/ 15.0 /番石榴15.0.pom   无法解析com.google.guava:番石榴父母:15.0。   无法解析POM的http://repo1.maven.org/maven2/com/google/guava/guava-parent/15.0/guava-parent-15.0.pom   无法解析org.sonatype.oss:OSS-父:7。   无法解析POM HTTP:/ /repo1.maven.org/maven2/org/sonatype/oss/oss-parent/7/oss-parent-7.pom   内容是不是在序言中不允许的。   无法解析org.apache.httpcomponents:的HttpCore:4.1。        要求:            :ArrayAdapterEx:未指定> com.android.tools.build:gradle:0.9.2> com.android.tools.build:builder:0.9.2> com.android.tools:sdklib:22.7.2> org.apache.httpcomponents :HttpClient的:4.1.1            :ArrayAdapterEx:未指定> com.android.tools.build:gradle:0.9.2> com.android.tools.build:builder:0.9.2> com.android.tools:sdklib:22.7.2> org.apache.httpcomponents :httpmime:4.1   无法解析POM的http://repo1.maven.org/maven2/org/apache/httpcomponents/httpcore/4.1/httpcore-4.1.pom   内容是不是在序言中不允许的。   无法解析共享记录:共享记录:1.1.1。        要求:            :ArrayAdapterEx:未指定> com.android.tools.build:gradle:0.9.2> com.android.tools.build:builder:0.9.2> com.android.tools:sdklib:22.7.2> org.apache.httpcomponents :HttpClient的:4.1.1            :ArrayAdapterEx:未指定> com.android.tools.build:gradle:0.9.2> com.android.tools.build:builder:0.9.2> com.android.tools:sdklib:22.7.2> org.apache.httpcomponents :httpmime:4.1   无法解析POM的http://repo1.maven.org/maven2/commons-logging/commons-logging/1.1.1/commons-logging-1.1.1.pom   内容是不是在序言中不允许的。

应用build.gradle:

 应用插件:'机器人'

安卓{
    compileSdkVersion 19
    buildToolsVersion19.0.3

    defaultConfig {
        的minSdkVersion 15
        targetSdkVersion 19
        版本code 1
        VERSIONNAME1.0
    }

    compileOptions {
        sourceCompatibility JavaVersion.VERSION_1_7
        targetCompatibility JavaVersion.VERSION_1_7
    }
    buildTypes {
        推出 {
            runProguard假
            proguardFiles getDefaultProguardFile('ProGuard的-android.txt'),'ProGuard的-rules.txt
        }
    }
}

依赖{
    编译文件树(导演:库,包括:['的* .jar'])
    编译com.android.support:appcompat-v7:19.+
}
 

全球build.grade:

  buildscript {
    库{
        mavenCentral()
    }
    依赖{
        类路径com.android.tools.build:gradle:0.9.+
    }
}

allprojects {
    库{
        mavenCentral()
    }
}
 

解决方案

您可以尝试清除您的摇篮缓存:摇篮干净--refresh依赖性键,删除的内容〜/ .gradle /缓存。应该有所帮助。

有关详细信息,请参阅<一href="http://stackoverflow.com/a/22670684/1243753">http://stackoverflow.com/a/22670684/1243753

I've been using Android Studio with Ubuntu 13.10 no problem. I decided to update to 14.04 and now I can't get Android Studio working. Gradle fails to build and keeps saying Error: Content not allowed in Prolog. All I'm doing is creating a new project from scratch.

  1. Ubuntu 14.04 was installed from a freshly wiped partition
  2. Using Android Studio v5.7, though I also tried v4.6
  3. I installed Oracle JDK and set the $JAVA_HOME path accordingly
  4. I've apt-get installed gradle
  5. I've ensured build.gradle has:

    dependencies { classpath 'com.android.tools.build:gradle:0.9.+' }

  6. I've tried gradle build clean. It errors out too.

  7. I've tried clean/rebuild project within Android Studio. Errors out.

Error report:

[Fatal Error] oss-parent-7.pom:2:1: Content is not allowed in prolog.
[Fatal Error] proguard-base-4.10.pom:2:1: Content is not allowed in prolog.
[Fatal Error] commons-compress-1.0.pom:2:1: Content is not allowed in prolog.
[Fatal Error] oss-parent-7.pom:2:1: Content is not allowed in prolog.
[Fatal Error] httpcore-4.1.pom:2:1: Content is not allowed in prolog.
[Fatal Error] commons-logging-1.1.1.pom:2:1: Content is not allowed in prolog.

FAILURE: Build failed with an exception.

* What went wrong:
A problem occurred configuring root project 'ArrayAdapterEx'.
> Could not resolve all dependencies for configuration ':classpath'.

Could not resolve com.squareup:javawriter:2.2.1. Required by: :ArrayAdapterEx:unspecified > com.android.tools.build:gradle:0.9.2 > com.android.tools.build:builder:0.9.2 Could not parse POM http://repo1.maven.org/maven2/com/squareup/javawriter/2.2.1/javawriter-2.2.1.pom Could not resolve org.sonatype.oss:oss-parent:7. Could not parse POM http://repo1.maven.org/maven2/org/sonatype/oss/oss-parent/7/oss-parent-7.pom Content is not allowed in prolog. Could not resolve net.sf.proguard:proguard-base:4.10. Required by: :ArrayAdapterEx:unspecified > com.android.tools.build:gradle:0.9.2 > net.sf.proguard:proguard-gradle:4.10 Could not parse POM http://repo1.maven.org/maven2/net/sf/proguard/proguard-base/4.10/proguard-base-4.10.pom Content is not allowed in prolog. Could not resolve org.apache.commons:commons-compress:1.0. Required by: :ArrayAdapterEx:unspecified > com.android.tools.build:gradle:0.9.2 > com.android.tools.build:builder:0.9.2 > com.android.tools:sdklib:22.7.2 Could not parse POM http://repo1.maven.org/maven2/org/apache/commons/commons-compress/1.0/commons-compress-1.0.pom Content is not allowed in prolog. Could not resolve com.google.guava:guava:15.0. Required by: :ArrayAdapterEx:unspecified > com.android.tools.build:gradle:0.9.2 > com.android.tools.build:builder:0.9.2 > com.android.tools:common:22.7.2 :ArrayAdapterEx:unspecified > com.android.tools.build:gradle:0.9.2 > com.android.tools.lint:lint:22.7.2 > com.android.tools.lint:lint-checks:22.7.2 > com.android.tools.lint:lint-api:22.7.2 > com.android.tools.external.lombok:lombok-ast:0.2.2 Could not parse POM http://repo1.maven.org/maven2/com/google/guava/guava/15.0/guava-15.0.pom Could not resolve com.google.guava:guava-parent:15.0. Could not parse POM http://repo1.maven.org/maven2/com/google/guava/guava-parent/15.0/guava-parent-15.0.pom Could not resolve org.sonatype.oss:oss-parent:7. Could not parse POM http://repo1.maven.org/maven2/org/sonatype/oss/oss-parent/7/oss-parent-7.pom Content is not allowed in prolog. Could not resolve org.apache.httpcomponents:httpcore:4.1. Required by: :ArrayAdapterEx:unspecified > com.android.tools.build:gradle:0.9.2 > com.android.tools.build:builder:0.9.2 > com.android.tools:sdklib:22.7.2 > org.apache.httpcomponents:httpclient:4.1.1 :ArrayAdapterEx:unspecified > com.android.tools.build:gradle:0.9.2 > com.android.tools.build:builder:0.9.2 > com.android.tools:sdklib:22.7.2 > org.apache.httpcomponents:httpmime:4.1 Could not parse POM http://repo1.maven.org/maven2/org/apache/httpcomponents/httpcore/4.1/httpcore-4.1.pom Content is not allowed in prolog. Could not resolve commons-logging:commons-logging:1.1.1. Required by: :ArrayAdapterEx:unspecified > com.android.tools.build:gradle:0.9.2 > com.android.tools.build:builder:0.9.2 > com.android.tools:sdklib:22.7.2 > org.apache.httpcomponents:httpclient:4.1.1 :ArrayAdapterEx:unspecified > com.android.tools.build:gradle:0.9.2 > com.android.tools.build:builder:0.9.2 > com.android.tools:sdklib:22.7.2 > org.apache.httpcomponents:httpmime:4.1 Could not parse POM http://repo1.maven.org/maven2/commons-logging/commons-logging/1.1.1/commons-logging-1.1.1.pom Content is not allowed in prolog.

App build.gradle:

apply plugin: 'android'

android {
    compileSdkVersion 19
    buildToolsVersion "19.0.3"

    defaultConfig {
        minSdkVersion 15
        targetSdkVersion 19
        versionCode 1
        versionName "1.0"
    }

    compileOptions {
        sourceCompatibility JavaVersion.VERSION_1_7
        targetCompatibility JavaVersion.VERSION_1_7
    }
    buildTypes {
        release {
            runProguard false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
        }
    }
}

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile 'com.android.support:appcompat-v7:19.+'
}

Global build.grade:

buildscript {
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:0.9.+'
    }
}

allprojects {
    repositories {
        mavenCentral()
    }
}

解决方案

You could try clearing your gradle cache: gradle clean --refresh-dependencies and delete the contents of ~/.gradle/caches. Should help.

For more details, see http://stackoverflow.com/a/22670684/1243753

这篇关于Android的工作室,摇篮错误。内容序言中不允许的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆