如何在Android Studio/IntelliJ中导入Maven依赖?

2024-01-11

我使用 Android Studio 中的默认向导创建了一个新的 Android 项目。编译并将应用程序部署到我的设备上。一切都很好。

现在我想导入 Maven 上可用的外部库。 (http://square.github.io/picasso/ http://square.github.io/picasso/)。我转到模块属性,并添加了 Maven 库。它在依赖项列表中正确显示。此外,它显示在编辑器中,我可以在代码中正确使用它。

但是,在编译时,我收到 Gradle 错误: 找不到班级

有任何想法吗?


我使用 springframework android 工件作为示例

打开构建.gradle

然后在同一级别添加以下内容应用插件:'android'

apply plugin: 'android'

repositories {
    mavenCentral()
}

dependencies {
   compile group: 'org.springframework.android', name: 'spring-android-rest-template', version: '1.0.1.RELEASE'
}

您还可以将此表示法用于 Maven 工件

compile 'org.springframework.android:spring-android-rest-template:1.0.1.RELEASE'

您的 IDE 应在“外部库”下显示 jar 及其依赖项 如果它没有出现,请尝试重新启动 IDE(这种情况在我身上发生过很多次)

这是您提供的有效示例

buildscript { 
    repositories { 
        maven { 
            url 'repo1.maven.org/maven2'; 
        } 
    } 
    dependencies { 
        classpath 'com.android.tools.build:gradle:0.4' 
    } 
} 
apply plugin: 'android'

repositories {
    mavenCentral()
}

dependencies { 
    compile files('libs/android-support-v4.jar') 
    compile group:'com.squareup.picasso', name:'picasso', version:'1.0.1' 
} 
android { 
    compileSdkVersion 17 
    buildToolsVersion "17.0.0" 
    defaultConfig { 
        minSdkVersion 14 
        targetSdkVersion 17 
    } 
} 
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在Android Studio/IntelliJ中导入Maven依赖? 的相关文章

随机推荐