我使用 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(使用前将#替换为@)