我已經解決了一些問題,可以幫助別人成功運行Parse Push Notification tutorial:解析推送通知教程中的問題 - 機器人工作室
下載SDK,藥物的解析 - * jar文件到「庫」文件夾,添加對Gradle的依賴關係 -這似乎很容易,但初學者有一些缺失的信息。這些是我發現的一切,使所有的工作:
只有一個文件,你需要觸摸 - 找到它在下載的SDK。
這不一定是你有一個「libs」文件夾。如果你不這樣做,你需要創建它。在Android Studio中,您必須從項目的「Android」視圖移至「項目文件」,並在與「build」和「src/main」相同的文件夾中添加「libs」文件夾。然後,在那裏粘貼文件,右鍵單擊它,然後按「添加爲庫」。只有這樣,這個罐子纔會被添加。
依賴關係 - 您必須在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') }
前兩個編譯依賴不能共存。 看起來似乎無害,但事實並非如此。
這是增加冗餘的依賴時,你會得到錯誤:
Error:Execution failed for task ':ParseStarterProject:dexDebug'. > com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'C:\Program Files\Java\jdk1.7.0_76\bin\java.exe'' finished with non-zero exit value 2