4

我正在尝试在一个新的 Android 项目中使用一些 maven 依赖项,但我不熟悉使用 Android-Studio 和 Gradle。我查看了其他一些解决方案,例如: 如何在 Android Studio/IntelliJ 中导入 Maven 依赖项?

并认为它看起来很简单。所以我将 build.gradle 文件修改为:

// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
    repositories {
        maven { url 'http://repo1.maven.org/maven2' }
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:0.4'
    }
}
apply plugin: 'android'

repositories {
    mavenCentral()
}

dependencies {
    compile 'com.google.android:android:4.1.1.4'
    compile 'com.factual:factual-java-driver:1.7.7-android'
}

android {
    compileSdkVersion 17
    buildToolsVersion "17.0.0"

    defaultConfig {
        minSdkVersion 7
        targetSdkVersion 16
    }
}

但是当我编译项目时,我得到了错误:

Gradle: A problem occurred configuring root project 'LookAroundYouProject'.
> Failed to notify project evaluation listener.
   > Main Manifest missing from /home/tstewart/AndroidStudioProjects/LookAroundYouProject/src/main/AndroidManifest.xml

我不确定这是在告诉我什么。目前它只是一个简单的 hello world 示例,它在修改 gradle 文件之前就可以工作。

编辑:我将编译语句从顶级构建文件移动到应用程序本身的文件中,出于某种原因,这似乎有效,我似乎不再出现错误。可悲的是,我不知道为什么会这样。

4

0 回答 0