我正在尝试按照其网站上的说明将Parse API导入我的项目中。但是android studio仍然无法解析Parse对象。我甚至尝试过无效的缓存并重新启动android studio,它仍然无法解析Parse对象。我的代码用于在Android Manefest,gradle.build中导入Parse API,主要活动如下所示。此外,如果我需要提供更多行代码来帮助解决问题,请告诉我。
gradle.build lines:
compile 'com.parse.bolts:bolts-android:1.+' compile fileTree(dir: 'libs', include: 'Parse-*.jar')
Manefest专栏:
< uses-permission android:name="android.permission.INTERNET" />
< uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
主要活动
Parse.enableLocalDatastore(this);
Parse.initialize(this, "tqvmXNMZl5MhmQMOJVGoPlXdpOoXvLw4L1m4ipnk", "y93yzhXfY6DG3H4G4eqSk29ysSTCv459JIHPbPEk");
答案 0 :(得分:0)
您可能想查看“螺栓”的“maven repo”。你的档案包含在&#34; allprojects.repositories&#34;在顶级gradle构建中,用螺栓指向repo。
allprojects {
repositories {
mavenCentral() //OR where is Bolts
}
}
或者只是使用Jar include来解析东西...
在带有解析的AS 1.0.1 android项目中......
项目结构...... ./libs包含parse-1-1-3.jar
所以,拿起罐子...... build.gradle有
dependencies {
compile files('libs/Parse-1.1.3.jar')
那么你的java文件,你应该能够
import com.parse.abcdefgOrWhatever
IDE同步和重建中的应该可以正常工作
在IDE CLI ./gradlew $ task之外的也应该有效 假设导入处理了gradle包装器配置OK。
答案 1 :(得分:0)
请按照以下步骤操作:
2 解压缩SDK并将解析jar文件复制到项目的libs
文件夹
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();
确保您的设备已连接到互联网。然后运行应用程序。
最后,通过点击上面提供的下载链接中的Test
按钮,测试您的应用是否成功发送了解析对象:
如果成功,你应该看到: