android - 从Maven Eclipse转换为android Studio无法编译依赖项

标签 android eclipse maven gradle android-studio

对于我的一生,我无法使它正常工作。我在Eclipse中有一个Maven项目。通过export-> generate Gradle构建文件迁移到android studio。并导入到android studio中。它起作用了,只有我要添加的任何依赖项都不起作用。
我阅读了有关导入依赖项的Gradle手册。我在网上查看了许多示例,但无法使其正常运行。

这是我的build.gradle文件:

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

dependencies {
compile fileTree(dir: 'libs', include: '*.jar')
compile 'com.android.support:support-v4:19.1.0'
compile 'org.eclipse.birt.runtime.3_7_1:org.apache.commons.codec:1.3.0'

}

 android {
compileSdkVersion 19
buildToolsVersion "19.1.0"



buildTypes {

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

    release {
        runProguard false
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
    }
}
signingConfigs {
    debug {
    }
}

sourceSets {
    main {
        manifest.srcFile 'AndroidManifest.xml'
        java.srcDirs = ['src\\main\\java','src\\test\\java']
        resources.srcDirs = ['src\\main\\java','src\\test\\java']
        aidl.srcDirs = ['src\\main\\java','src\\test\\java']
        renderscript.srcDirs = ['src\\main\\java','src\\test\\java']
        res.srcDirs = ['res']
        assets.srcDirs = ['assets']
    }

    // Move the tests to tests/java, tests/res, etc...
    instrumentTest.setRoot('tests')
}
}

将不胜感激。如果您需要更多信息,请询问,我会提供。

最佳答案

不知道为什么,但是添加以下代码修复了它:

allprojects {
    repositories {
        mavenCentral()
 }
}

关于android - 从Maven Eclipse转换为android Studio无法编译依赖项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24257144/

相关文章:

java.sql.SQLException : No suitable driver, com.mysql.jdbc.Driver 异常

java - 广播接收器中未触发断点

java - Android Studio 4.0:构建失败|请检查您是否安装了Windows Universal C Runtime

Java处理ClassNotFoundException

java - 我是否应该在重复查询中使用 preparedStatement,其中 where 子句谓词的变化经常导致所选计划的变化

eclipse - 关于运行时位置的 Axis 错误

java - JAX-RS 不适用于 Spring Boot 1.4.1

android - 如何在 Activity 中显示充电器是否已插入/拔出?

android - 定义颜色值和可绘制标签之间的区别?

java - 具有相同凭据的多个 Maven 存储库