在android studio中导入Parse API

问题描述 投票:2回答:2

我正在尝试按照其网站上的说明将Parse API导入我的项目中。但是android studio仍然无法解析Parse对象。我甚至尝试过无效的缓存并重新启动android studio,它仍然无法解析Parse对象。我的代码用于在Android Manefest,gradle.build中导入Parse API,主要活动如下所示。此外,如果我需要提供更多行代码来帮助解决问题,请告诉我。

gradle.build行:

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

清单行:

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

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

主要活动

Parse.enableLocalDatastore(this); 

Parse.initialize(this, "tqvmXNMZl5MhmQMOJVGoPlXdpOoXvLw4L1m4ipnk", "y93yzhXfY6DG3H4G4eqSk29ysSTCv459JIHPbPEk");
android parse-platform
2个回答
0
投票

您可能想检查maven repo中包含您的'bolt'存档,并检查顶级gradle构建中的“allprojects.repositories”是否指向带有螺栓的repo。

allprojects {
    repositories {
        mavenCentral() //OR where is Bolts
    }
}

或者只是使用一个Jar包含的解析内容作为belo ...

在AS 1.0.1 android项目与解析...

proj ... .libs的结构包含parse-1-1-3.jar

所以,拿起jar ... build.gradle有

dependencies {
    compile files('libs/Parse-1.1.3.jar')

然后你的java文件,你应该能够

import com.parse.abcdefgOrWhatever  

在IDE同步和重建应该工作

在IDE CLI ./gradlew $ task之外也应该工作,假设导入处理了gradle包装器配置OK。


0
投票

跟着这些步骤:

1从here NOT here下载Parse SDK

2解压缩SDK并将解析jar文件复制到项目的libs文件夹中

enter image description here

3在项目的build.gradle文件中添加依赖项:

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

4添加权限:

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

5将这些复制到主活动的onCreate方法:

 // Enable Local Datastore.
    Parse.enableLocalDatastore(this);

    //Am assuming you have created an app on parse.com, 
    //copy the `Parse.initialize` code specific to your app and replace it with this one 
    Parse.initialize(this, "blablabblablabla", "blablabla");

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

确保您的设备已连接到Internet。然后运行应用程序。

最后,通过单击上面提供的下载链接中的Test按钮来测试您的应用是否成功发送了解析对象:

如果成功,您应该看到:

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.