如何将分析添加到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的新对象将被发送到分析服务器并保存。
- 解压缩Parse.zip文件
- 转到Android Studio。 将Android更改为项目(左上angular)。
- 展开文件夹并find“库”。
- 复制“parsing”文件夹并将其粘贴到“库”中。
- 现在,在“src”下打开build.gradle
- 把下面的代码粘贴到编译文件('libs / Parse-1.9.4 / Parse-1.9.4.jar')编译文件('libs / Parse-1.9.4 / bolts-android-1.2.0.jar') (给你的parsing版本名称)
- 完成。 你必须准备好去!
- 在Android Studio中将现有项目转换为库项目
- 如何在Android Studio中调整AVD模拟器的大小?
- 在Android Studio中无法parsing符号HttpGet,HttpClient,HttpResponce
- 无法在优胜美地上运行Android Studio
- DexException:无法将新的索引65536合并到非巨型指令中
- 等待设备时出错:等待模拟器上线300秒后超时
- Android Studio中的XML属性顺序
- 检索项目的父项时出错:升级到AppCompat v23后,找不到与给定名称匹配的资源
- 通过Gradle和Android Studio构build和运行应用程序比通过Eclipse慢