{"action":"created","issue":{"url":"https://api.github.com/repos/julien-truffaut/Monocle/issues/225","labels_url":"https://api.github.com/repos/julien-truffaut/Monocle/issues/225/labels{/name}","comments_url":"https://api.github.com/repos/julien-truffaut/Monocle/issues/225/comments","events_url":"https://api.github.com/repos/julien-truffaut/Monocle/issues/225/events","html_url":"https://github.com/julien-truffaut/Monocle/issues/225","id":91543641,"number":225,"title":"Testing Monocle on Android.","user":{"login":"wpoosanguansit","id":90733,"avatar_url":"https://avatars.githubusercontent.com/u/90733?v=3","gravatar_id":"","url":"https://api.github.com/users/wpoosanguansit","html_url":"https://github.com/wpoosanguansit","followers_url":"https://api.github.com/users/wpoosanguansit/followers","following_url":"https://api.github.com/users/wpoosanguansit/following{/other_user}","gists_url":"https://api.github.com/users/wpoosanguansit/gists{/gist_id}","starred_url":"https://api.github.com/users/wpoosanguansit/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/wpoosanguansit/subscriptions","organizations_url":"https://api.github.com/users/wpoosanguansit/orgs","repos_url":"https://api.github.com/users/wpoosanguansit/repos","events_url":"https://api.github.com/users/wpoosanguansit/events{/privacy}","received_events_url":"https://api.github.com/users/wpoosanguansit/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2015-06-28T02:32:59Z","updated_at":"2015-06-30T15:23:31Z","closed_at":"2015-06-30T15:23:31Z","body":"Hi,\r\n\r\nI am not sure if the library can be used on Android.  I tested it out and I do have 2 errors which I am not sure how to resolve.  Firstly, there seems to be conflict with org.json4s.scalaz classes.  It just complains that Functor is not a function of org.jason4s.scalaz.  And the second error is as below:\r\n\r\n22:25:59.660 [ERROR] [system.err] 22:25:59.657 [ERROR] [org.gradle.api.internal.tasks.scala.ZincScalaCompiler] /Users/watt/Desktop/Projects/AndroidStudio/HelloScala/app/src/main/scala/com/company/helloscala/MainActivity.scala:90: value _age is not a member of object MainActivity.this.Cat\r\n22:25:59.664 [ERROR] [system.err] 22:25:59.663 [ERROR] [org.gradle.api.internal.tasks.scala.ZincScalaCompiler]   Cat._age.get(alpha)\r\n22:25:59.665 [ERROR] [system.err] 22:25:59.665 [ERROR] [org.gradle.api.internal.tasks.scala.ZincScalaCompiler]       ^\r\n22:26:00.457 [ERROR] [system.err] 22:26:00.457 [ERROR] [org.gradle.api.internal.tasks.scala.ZincScalaCompiler] one error found\r\n\r\nI am guessing that there should be some proguard rule to retain the class but I am just not sure what it should be.  I have tried it with:\r\n\r\n-keep class monocle.** {  *; }\r\n\r\nBut that still does not resolve the issue.  Within the the code itself, I do see Cat._age in code completion.  And the code does compile fine.  Thanks for your help."},"comment":{"url":"https://api.github.com/repos/julien-truffaut/Monocle/issues/comments/117227313","html_url":"https://github.com/julien-truffaut/Monocle/issues/225#issuecomment-117227313","issue_url":"https://api.github.com/repos/julien-truffaut/Monocle/issues/225","id":117227313,"user":{"login":"wpoosanguansit","id":90733,"avatar_url":"https://avatars.githubusercontent.com/u/90733?v=3","gravatar_id":"","url":"https://api.github.com/users/wpoosanguansit","html_url":"https://github.com/wpoosanguansit","followers_url":"https://api.github.com/users/wpoosanguansit/followers","following_url":"https://api.github.com/users/wpoosanguansit/following{/other_user}","gists_url":"https://api.github.com/users/wpoosanguansit/gists{/gist_id}","starred_url":"https://api.github.com/users/wpoosanguansit/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/wpoosanguansit/subscriptions","organizations_url":"https://api.github.com/users/wpoosanguansit/orgs","repos_url":"https://api.github.com/users/wpoosanguansit/repos","events_url":"https://api.github.com/users/wpoosanguansit/events{/privacy}","received_events_url":"https://api.github.com/users/wpoosanguansit/received_events","type":"User","site_admin":false},"created_at":"2015-06-30T15:23:31Z","updated_at":"2015-06-30T15:23:31Z","body":"Thank you for your help.  I think I found the issue.  Turns out that gradle does not support macro plugin yet.  So the compilation was not complete.  Thanks again."}}