我已经解决了一些可能帮助其他人成功运行Parse Push Notification tutorial的问题:
下载SDK,将Parse - * .jar文件放入“libs”文件夹,向Gradle添加依赖项 - 这看起来很简单,但初学者有一些缺失的信息。这些是我发现的三件让一切顺利的事情:
您只需触摸一个文件 - 在下载的SDK中找到它。
您不一定拥有“libs”文件夹。如果不这样做,则需要创建它。在Android Studio中,您必须从项目的“Android”视图移动到“Project Files”,并且在“build”和“src / main”的同一文件夹中,您必须添加“libs”文件夹。然后,粘贴文件,右键单击它,然后按“添加为库”。只有这样,才会添加这个Jar。
依赖关系 - 您必须在build.gradle“Module”中添加,而不是在路径所在的文件中首次出现“依赖关系”,而是在第二个出现“compile”的地方。 添加冗余依赖项非常重要不,否则您将收到gradle错误(请参阅下文)。为了防止这种情况,您应该避免例如编写
dependencies { compile 'com.parse.bolts:bolts-android:1.2.1' compile 'com.parse.bolts:bolts-android:1.+' compile fileTree(dir: 'libs', include: 'Parse-*.jar') }
前两个编译依赖项不能共存。 它似乎无害,但事实并非如此。
这是添加冗余依赖项时会出现的错误:
错误:任务执行失败':ParseStarterProject:dexDebug'。 > com.android.ide.common.process.ProcessException:org.gradle.process.internal.ExecException:进程'命令'C:\ Program Files \ Java \ jdk1.7.0_76 \ bin \ java.exe''以非完成零退出值2