支持Android的liJ项目。如果您有一个EclipseAndroid项目,请确保将其导出到gradle并导入结果项目。不要直接导入Eclipse项目。然后,仅修改build.gradle文件以添加依赖项。Studio用户界面还没有做正确的思考。只有在您

支持Android的liJ项目。如果您有一个EclipseAndroid项目,请确保将其导出到gradle并导入结果项目。不要直接导入Eclipse项目。然后,仅修改build.gradle文件以添加依赖项。Studio用户界面还没有做正确的思考。只有在您,android,intellij-idea,android-studio,Android,Intellij Idea,Android Studio,支持Android的liJ项目。如果您有一个EclipseAndroid项目,请确保将其导出到gradle并导入结果项目。不要直接导入Eclipse项目。然后,仅修改build.gradle文件以添加依赖项。Studio用户界面还没有做正确的思考。只有在您不使用新的Gradle项目时,此处的更多Gradle信息才有效。对于新的Gradle项目,请编辑build.Gradle,不要编辑UI中的依赖项。项目结构->模块已在较新版本的Android Studio(0.2.10及更高版本,IIRC)中消


支持Android的liJ项目。如果您有一个EclipseAndroid项目,请确保将其导出到gradle并导入结果项目。不要直接导入Eclipse项目。然后,仅修改build.gradle文件以添加依赖项。Studio用户界面还没有做正确的思考。只有在您不使用新的Gradle项目时,此处的更多Gradle信息才有效。对于新的Gradle项目,请编辑build.Gradle,不要编辑UI中的依赖项。项目结构->模块已在较新版本的Android Studio(0.2.10及更高版本,IIRC)中消失。现在,你必须在build.gradle文件中手工完成这些工作。如果我必须手工编辑构建脚本,那么拥有IDE有什么意义呢。这太荒谬了。如果你的lib项目是由android studio guid创建的,那么你需要添加的目录可能是“../../android\u lib\u repo/mylib1”。我发现这个链接讨论了更多关于这方面的内容,并且在使用外部库打包APK时遇到了一个关于重复文件的问题,解决了这个问题
$ANDROID_SDK/extras/google/google_play_services/libproject/google-play-services_lib
dependencies {
    compile project(':libraries:lib1')
}
include ':app'
include ':mylib1' ##New line
project(':mylib1').projectDir = new File('../../android_lib_repo/mylib1/app/') ##New line
dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile 'org.bouncycastle:bcprov-jdk16:1.46'
    compile 'com.google.android.gms:play-services:6.5.87'
    compile 'com.android.support:appcompat-v7:21.0.3'
    compile 'com.android.support:support-v4:21.0.3'
    compile project(':mylib1') ##New line
}