如何将Parse添加到Android Studio项目?

rye*_*761 38 parse-platform android-studio

我正在尝试在Android Studio中使用Parse库.我在他们的网站上使用了基本示例,并将jar添加到libs文件夹以及添加为全局库.没有错误似乎没有任何效果:

Gradle: package com.parse does not exist
Gradle: package com.parse does not exist
Gradle: package com.parse does not exist
Gradle: cannot find symbol variable Parse
Gradle: cannot find symbol variable ParseAnalytics
Gradle: cannot find symbol class ParseObject 
Gradle: cannot find symbol class ParseObject
Run Code Online (Sandbox Code Playgroud)

Android Studio在代码中没有错误.

小智 52

我也遇到了同样的问题,这就是我所做的:

  • 我将整个Parse-1.2.5放在libs文件夹中(我没有像Parse的quickstart所说的那样创建文件夹).
  • 打开build.grade文件.有两个 - 打开与src文件夹处于同一级别的那个
  • 您将看到两个"依赖项"实例.将以下内容添加到未嵌套在"buildscript"下的"依赖项":

    编译文件('libs/Parse-1.2.5/Parse-1.2.5.jar')

如果仍然无效,请尝试右键单击Parse-1.2.5.jar文件并选择"添加到项目库"

希望有所帮助!

  • 谢谢,它现在编译.该应用程序立即意外停止.这只是一个空白的应用程序我添加了快速启动解析的东西,任何想法? (4认同)
  • 我所做的只是右击并说:"添加到项目库" (4认同)
  • 为什么它不包含在他们的快速入门指南中?这似乎是一个重要的步骤...... (2认同)
  • 这有效!我希望Parse会更新他们的垃圾,而不是强迫Android Studio用户搜索互联网以使用他们的软件. (2认同)

yuv*_*val 26

从版本1.10.0开始,Parse SDK是开源的,可以在Maven上使用,所以现在你可以把它放在gradle中:

compile 'com.parse:parse-android:1.10.0'
Run Code Online (Sandbox Code Playgroud)

只需将1.10.0替换为您阅读本文时的最新版本.

或者,如果您喜欢生活在边缘,您可以告诉gradle自动更新:

compile 'com.parse:parse-android:1.+'
Run Code Online (Sandbox Code Playgroud)

编辑:2016年1月28日Facebook宣布退休Parse服务,所以如果你开始一个新项目我会敦促你考虑使用不同的服务.


Chr*_*ris 8

问题是gradle没有进行正确的重建,并且仍然会以某种方式读取旧构建脚本的缓存版本.按照上面的回复添加库,然后打开终端并进行gradle清理.如果您在Windows(或任何平台)上运行,我建议您快速上网搜索"intellij clean"以查看它的功能,然后通过删除相应的文件夹进行手动清理.这应该做的伎俩!

编辑:在手动删除相应的文件夹/缓存之前,您还可以先尝试单击文件 - >使缓存无效.如果仍然无法手动删除所有相应的文件夹和缓存