kotlinとdatabindingとRealmではまる

会社で次はkotlinをやろうという話になったので、自分のアプリのkotlin化をしようと思い、javaから一部のファイルをkotlinにするとエラーが、

エラー内容はdatabindingのエラー。
有効にするためには、gradleファイルに追加するなど必要がありました。

次に実行すると、今度はrealmでエラーが起きました。
調べたところ、anotationのライブラリーを新しく入れる必要がある模様

しかし、そのライブラリーを入れても相変わらず、アプリを実行しても、
realm関連のところで、落ちてしまう。

公式のページを見ると、realmのインポート方法が変わっており、
それを元に実行すると、realmのバージョンも一緒にあがってしまうことに、
新しいバージョンで、コンパイルできるように色々書き換えましたが、
getMaximumあたりの関数で、元来nullが返却されるのみ、で落ちなかったところで、この関数を呼び出しただけで落ちるようになったところで、断念しました。

プログラマーだけでなく、作り手としてやっていきたいと思っている自分には、
新しいものは、弊害にしかならないのかもと思いました。

結局そんなことで、午後まるまるつかってしまってしまいました。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です