【发布时间】:2015-04-11 02:01:08
【问题描述】:
我使用的是 2015 年 4 月 7 日构建的 mac 版本的 android studio 1.2 Beta 2。Gradle 版本 2.2.1 和 Gradle 插件版本 1.1.0。
新建项目后,我的 app/build.gradle 文件中默认存在以下代码。
...
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
}
这意味着我添加到 app/libs 目录的任何 jar 文件都应该加载到我的项目中,对吗?但是,当我将 Parse-1.9.0.jar 添加到 app/libs 时,它没有被加载。我未能在 MainActivity.java 中使用 API 中的代码。
我通过右键单击 Parse-1.9.0.jar -> Add As Library... app/build.gradle 变成了:
...
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile files('libs/Parse-1.9.0.jar')
}
我很困惑为什么。编译 fileTree() 不应该包含所有的 jar 文件吗?为什么我需要执行额外的步骤?
我下载的Parse-1.9.0.jar文件来自:https://parse.com/apps/quickstart#parse_data/mobile/android/native/existing
谢谢
【问题讨论】:
标签: android android-studio parse-platform gradle android-gradle-plugin