如何将分析添加到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 

Android Studio在代码中没有提供任何错误。

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

  • 我将整个Parse-1.2.5放在libs文件夹中(我不必像Parse的quickstart所说的那样创build文件夹)。
  • 打开build.grade文件。 其中有两个 – 打开与src文件夹相同级别的文件夹
  • 你会看到两个“依赖”的实例。 将以下内容添加到嵌套在“buildscript”下的“依赖关系”中:

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

如果仍然不起作用,请尝试右键单击Parse-1.2.5.jar文件并select“添加到项目库”

希望有所帮助!

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

 compile 'com.parse:parse-android:1.10.0' 

只要用你读的时候最新的版本replace1.10.0即可。

另外,如果你喜欢生活在边缘,你可以告诉gradle自动更新:

 compile 'com.parse:parse-android:1.+' 

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

问题是,gradle没有做一个适当的重build,并以某种方式仍然读取旧的构build脚本的caching版本。 按照上面的回复添加库,然后打开一个terminal,并进行gradle清理。 如果你正在Windows(或任何平台)上运行,我build议你在“intellij clean”上做一个快速的互联网search,看看它干了什么,然后简单地通过删除适当的文件夹进行手动清理。 这应该做的伎俩!

编辑:在手动删除相应的文件夹/caching之前,您还可以先尝试单击文件 – >使caching失效。 如果这仍然不起作用,请手动删除所有相应的文件夹和caching

1)我将文件夹解压到libs文件夹中:

YourProject / app / libs / Parse-1.9.2 / <<<在这里所有的jar文件。

2),然后在你的build.gradle的依赖部分,我设置:

 dependencies { ... // Parse 1.9.2 compile 'com.parse.bolts:bolts-android:1.+' compile fileTree(dir: 'libs/Parse-1.9.2', include: 'Parse-*.jar') ... } 

我设置了包含jar子的特定文件夹dir:'libs / Parse-1.9.2'

希望能帮助到你!

在你的应用程序中添加下面的代码

 dependencies { compile 'com.parse.bolts:bolts-android:1.+' compile 'com.parse:parse-android:1.+' } 

在AndroidManifest.xml文件中添加下面的权限

 <uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> 

在你的Application类里面的onCreate()方法中添加下面的代码

 Parse.initialize(this, "application_id", "client_key"); ParseInstallation.getCurrentInstallation().saveInBackground(); 

然后运行。 希望这个工程,更多信息https://parse.com/apps/quickstart#parse_data/mobile/android/native/existing

放置Parse-1的内容。 文件夹进入你的libs目录…不是Parse-1。 文件夹本身。 这对我有效。

donwloadparsingSDK for android,并按照下面提到的链接指示: https ://parse.com/apps/quickstart#parse_data/mobile/android/native/existing

将SDK添加到Android Studio中的应用程序将以下内容添加到您的build.gradle

 dependencies { compile 'com.parse.bolts:bolts-android:1.+' compile 'com.parse:parse-android:1.+' } 

接着

将以下内容添加到您的应用程序#onCreate()中:

 Parse.initialize(new Parse.Configuration.Builder(myContext) .applicationId("YOUR_APP_ID") .server("http://YOUR_PARSE_SERVER:1337/parse") ... .build() ); 

如果您的应用尚未这样做,则您的应用必须请求INTERNET和ACCESS_NETWORK_STATE权限。 在你的AndroidManifest.xml标签中添加以下几行:

 <uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> 

编译并运行!

安装SDK之后,将这些代码复制并粘贴到您的应用程序中,例如在您的Activity#onCreate()中:

 ParseObject testObject = new ParseObject("TestObject"); testObject.put("foo", "bar"); testObject.saveInBackground(); 

您还必须在文件顶部添加一条导入语句:

 import com.parse.ParseObject; 

运行你的应用程序 类TestObject的新对象将被发送到分析服务器并保存。

  1. 解压缩Parse.zip文件
  2. 转到Android Studio。 将Android更改为项目(左上angular)。
  3. 展开文件夹并find“库”。
  4. 复制“parsing”文件夹并将其粘贴到“库”中。
  5. 现在,在“src”下打开build.gradle
  6. 把下面的代码粘贴到编译文件('libs / Parse-1.9.4 / Parse-1.9.4.jar')编译文件('libs / Parse-1.9.4 / bolts-android-1.2.0.jar') (给你的parsing版本名称)
  7. 完成。 你必须准备好去!