やりたい事
Parseを使ってDBを使うアプリを作りたい
やった事
とても参考にしたサイト
ParseのAndroidStudioでの使い方(前編)
http://tanajun99.hatenablog.com/entry/2015/03/10/021743
- 上のサイトに従い、進めていく
- SDKは https://www.parse.com/docs/downloads ここからダウンロード
- SDKを解凍し、jarファイルを全て作成したlibsディレクトリに保存
- あとは手順通り
出たエラー
Error:Execution failed for task
':app:transformClassesWithDexForDebug'.
> com.android.build.api.transform.TransformException:
com.android.ide.common.process.ProcessException:
org.gradle.process.internal.ExecException: Process
'command 'C:\Program Files\Java\jdk1.8.0_45\bin\java.exe''
finished with non-zero exit value 2
救われたサイト
Android Studio 1.3RC1 で finished with non-zero exit value 1
http://feather.cocolog-nifty.com/weblog/android/
同一ライブラリのバージョン違いなどが指定してあるとこのエラーになりますね。
という事だったので、見てたところ、やった手順では必要ないものがあることが分かった。
解決法
libsに入れたjarファイルから
- ParseFacebookUtilsV3-1.10.4(V4も入っているため)
- bolts-tasks-1.3.0(build.gradleに記載したため)
を削除。
ということで無事Parseが導入できたのでした。
感想
Error:Execution failed for task
':app:transformClassesWithDexForDebug'.
というエラーはメソッドが多かったりしても出るみたいです。
分かってしまえば簡単な問題だったが、やる気がなくなり手を動かせずに過ごしてしまった。
頭で考えていても分かることは少ない。ひとつひとつ消化し、事実を積み重ねていくことが大事だと思った。
追記 2016/1/26
公式を見たらgradleから入れられたようです。
公式
空のプロジェクトから作る方法
https://www.parse.com/apps/quickstart#parse_data/mobile/android/native/new
既存のプロジェクトに入れる方法
https://www.parse.com/apps/quickstart#parse_data/mobile/android/native/existing