我正在尝试在一个新的 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 文件之前就可以工作。
编辑:我将编译语句从顶级构建文件移动到应用程序本身的文件中,出于某种原因,这似乎有效,我似乎不再出现错误。可悲的是,我不知道为什么会这样。