将 Parse-1.8.0 添加到 Android Studio 1.0.1(或任何 .zip 文件)
Adding Parse-1.8.0 to Android Studio 1.0.1 (Or any .zip file)
所以似乎有一些线程试图解释如何将 .zip 文件添加到 android studio,但我没有取得任何进展。我正在从 eclipse 迁移,所以也许这就是为什么我在弄清楚如何执行此任务方面如此无能。有人可以解释一下如何将外部库添加到 Android Studio v1.0.1 吗?在 Eclipse 中,它只是简单地导入 jar/zip 并完成。
如果您将 gradle 与 android studio 一起使用(这是现在的首选方式),您可以使用我的 build.gradle.[= 中的代码片段将 jars 添加到文件夹中12=]
buildscript {
repositories {
flatDir { dirs 'c:\path\to\folder' }
mavenCentral()
}
}
或者通过在如下依赖项中包含单个文件。
dependencies {
compile fileTree(dir: 'a-folder-in-root-of-project', include: 'a_jar.jar')
}
我遇到了同样的情况,试图将 Parse 1.8 与 Android Studio 1.0.2 集成。
在Parse的使用说明页面上,它只是告诉你将库导入Android studio,并不太详细。这是我解决这个问题的方法。
- 选择从 "Non Android Studio Project" 导入,就在 Android Studio 启动时。
- 当它要求您选择项目时,请在 Windows e.g.C:/path/to/parsesdk/ 上给出路径。在 *nix 系统上,它应该是您提取到的位置,/home/user/path/to/parsesdk.
- 选择路径后,AndroidStudio 将相应地导入项目。
- 单击应用程序根文件夹(左侧文件夹层次结构中最顶层的文件夹),右键单击 > 新建 > 包 > 并将其添加到 src 文件夹下,名称为 libs。
- 复制粘贴 jar 到 libs 文件夹(我只复制了 jar 文件,因为我不需要其他额外的 material)
- 右键单击罐子,底部应该有一个标记为 "Add as library" 的选项,单击它。
Android Studio 会自动将以下内容添加到 build.gradle 文件。
compile files('src/libs/Parse-1.8.0.jar')
- 完成上述步骤后,单击“文件”>“项目结构”。
在左侧,应该有一个名为 "Modules" 的部分,单击顶部的 "Dependencies" 选项卡。
- 单击绿色“+”号 > 模块依赖关系
- Select 列表中的模块。
最后,在"ParseStarterProject"模块的build.gradle文件中,如果classpath下有红线,改成下面的
dependencies {
classpath 'com.android.tools.build:gradle:1.0.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')
}
或
//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')
所以似乎有一些线程试图解释如何将 .zip 文件添加到 android studio,但我没有取得任何进展。我正在从 eclipse 迁移,所以也许这就是为什么我在弄清楚如何执行此任务方面如此无能。有人可以解释一下如何将外部库添加到 Android Studio v1.0.1 吗?在 Eclipse 中,它只是简单地导入 jar/zip 并完成。
如果您将 gradle 与 android studio 一起使用(这是现在的首选方式),您可以使用我的 build.gradle.[= 中的代码片段将 jars 添加到文件夹中12=]
buildscript {
repositories {
flatDir { dirs 'c:\path\to\folder' }
mavenCentral()
}
}
或者通过在如下依赖项中包含单个文件。
dependencies {
compile fileTree(dir: 'a-folder-in-root-of-project', include: 'a_jar.jar')
}
我遇到了同样的情况,试图将 Parse 1.8 与 Android Studio 1.0.2 集成。
在Parse的使用说明页面上,它只是告诉你将库导入Android studio,并不太详细。这是我解决这个问题的方法。
- 选择从 "Non Android Studio Project" 导入,就在 Android Studio 启动时。
- 当它要求您选择项目时,请在 Windows e.g.C:/path/to/parsesdk/ 上给出路径。在 *nix 系统上,它应该是您提取到的位置,/home/user/path/to/parsesdk.
- 选择路径后,AndroidStudio 将相应地导入项目。
- 单击应用程序根文件夹(左侧文件夹层次结构中最顶层的文件夹),右键单击 > 新建 > 包 > 并将其添加到 src 文件夹下,名称为 libs。
- 复制粘贴 jar 到 libs 文件夹(我只复制了 jar 文件,因为我不需要其他额外的 material)
- 右键单击罐子,底部应该有一个标记为 "Add as library" 的选项,单击它。
Android Studio 会自动将以下内容添加到 build.gradle 文件。
compile files('src/libs/Parse-1.8.0.jar')
- 完成上述步骤后,单击“文件”>“项目结构”。 在左侧,应该有一个名为 "Modules" 的部分,单击顶部的 "Dependencies" 选项卡。
- 单击绿色“+”号 > 模块依赖关系
- Select 列表中的模块。
最后,在"ParseStarterProject"模块的build.gradle文件中,如果classpath下有红线,改成下面的
dependencies {
classpath 'com.android.tools.build:gradle:1.0.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')
}
或
//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')