所以似乎有一些线程试图解释如何将.zip文件添加到android studio但我没有进展。我正在从eclipse迁移,所以也许这就是为什么我无法确定如何执行此任务。有人可以解释如何将外部库添加到Android Studio v1.0.1吗?在eclipse中它只是导入jar / zip并完成。
答案 0 :(得分:4)
我遇到了同样的情况,试图将Parse 1.8与Android Studio 1.0.2集成。
在Parse的说明页面上,它只是告诉您将库导入Android studio,这不是太详细。以下是我解决这个问题的方法。
Android Studio会自动将以下内容添加到build.gradle文件中。
compile files('src/libs/Parse-1.8.0.jar')
最后一点,在“ParseStarterProject”模块的build.gradle文件中,如果类路径下面有一条红线,请将其更改为以下内容
dependencies {
classpath 'com.android.tools.build:gradle:1.0.0'
}
完成此步骤后,我能够成功构建应用程序。
希望这会有所帮助:)
答案 1 :(得分:0)
如果你正在使用gradle和android studio(这是现在的首选方式),你可以使用我的build.gradle中的代码snipet在一个文件夹中包含jar。
buildscript {
repositories {
flatDir { dirs 'c:\\path\\to\\folder' }
mavenCentral()
}
}
或者通过在下面的依赖项中包含单个文件。
dependencies {
compile fileTree(dir: 'a-folder-in-root-of-project', include: 'a_jar.jar')
}
答案 2 :(得分:0)
这是它对我有用的唯一方式:
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
//Parse
compile 'com.parse.bolts:bolts-android:1.+'
compile files('libs/Parse-1.9.2/Parse-1.9.2.jar')
compile files('libs/Parse-1.9.2/ParseCrashReporting-1.9.2.jar')
compile files('libs/Parse-1.9.2/ParseFacebookUtilsV3-1.9.2.jar')
compile files('libs/Parse-1.9.2/ParseFacebookUtilsV4-1.9.2.jar')
compile files('libs/Parse-1.9.2/bolts-android-1.2.0-javadoc.jar')
compile files('libs/Parse-1.9.2/bolts-android-1.2.0.jar')
}
OR
//Parse
compile 'com.parse.bolts:bolts-android:1.+'
compile fileTree(dir: 'libs/Parse-1.9.2', include: 'Parse-*.jar')
compile fileTree(dir: 'libs/Parse-1.9.2', include: 'ParseCrashReporting-*.jar')