How to setup sync URL in couchbase sync gateway to connect to couchbase server

For Sync Gateway 1.2.0 on ubuntu, the default logs is here:

/home/sync_gateway/logs/sync_gateway_error.log

and

/home/sync_gateway/logs/sync_gateway_access.log

Below is the app log(adb logcat)

`05-03 22:16:34.545 14270-14280/com.couchbase.examples.couchbaseevents W/art: Suspending all threads took: 15.394ms
05-03 22:16:34.655 14270-14270/com.couchbase.examples.couchbaseevents W/art: Before Android 4.1, method android.graphics.PorterDuffColorFilter android.support.graphics.drawable.VectorDrawableCompat.updateTintFilter(android.graphics.PorterDuffColorFilter, android.content.res.ColorStateList, android.graphics.PorterDuff$Mode) would have incorrectly overridden the package-private method in android.graphics.drawable.Drawable
05-03 22:16:34.797 14270-14270/com.couchbase.examples.couchbaseevents D/CouchbaseEvents: Begin Couchbase Events App
05-03 22:16:35.153 14270-14276/com.couchbase.examples.couchbaseevents W/art: Suspending all threads took: 8.495ms
05-03 22:16:35.516 14270-14270/com.couchbase.examples.couchbaseevents E/UCI4C: u_getDataDirectory()=/data/user/0/com.couchbase.examples.couchbaseevents/files/icu
05-03 22:16:36.734 14270-14276/com.couchbase.examples.couchbaseevents W/art: Suspending all threads took: 89.579ms
05-03 22:16:37.083 14270-14270/com.couchbase.examples.couchbaseevents D/CouchbaseEvents: createdDocument={name=Farheen, _rev=1-e2d1a1a2d9fb7a02d43a072639bfc56a, _id=f40a2958-4d3d-4b1d-94af-bcb5cc797dd9, location=GGn}
05-03 22:16:37.084 14270-14270/com.couchbase.examples.couchbaseevents D/CouchbaseEvents: retrievedDocument={name=Farheen, _rev=1-e2d1a1a2d9fb7a02d43a072639bfc56a, _id=f40a2958-4d3d-4b1d-94af-bcb5cc797dd9, location=GGn}
05-03 22:16:37.185 14270-14270/com.couchbase.examples.couchbaseevents D/CouchbaseEvents: updatedDocument={address=123 Elm St., _rev=2-54a4ad086b255ae6e5f04cdd6b4cb4d9, location=GGn, name=Farheen, eventDescription=Everyone is invited!, _id=f40a2958-4d3d-4b1d-94af-bcb5cc797dd9}
05-03 22:16:37.185 14270-14270/com.couchbase.examples.couchbaseevents D/http://127.0.0.1:4986/sync_gateway: URL
05-03 22:16:37.327 14270-14270/com.couchbase.examples.couchbaseevents D/http://127.0.0.1:4986/sync_gateway: URL
05-03 22:16:37.354 14270-14270/com.couchbase.examples.couchbaseevents D/CouchbaseEvents: MyBad
05-03 22:16:37.354 14270-14270/com.couchbase.examples.couchbaseevents D/CouchbaseEvents: End Couchbase Events App
05-03 22:16:37.398 14270-14403/com.couchbase.examples.couchbaseevents D/OpenGLRenderer: Use EGL_SWAP_BEHAVIOR_PRESERVED: true
05-03 22:16:37.425 14270-14404/com.couchbase.examples.couchbaseevents W/System: ClassLoader referenced unknown path: /system/framework/com.qualcomm.qti.GBAHttpAuthentication.jar
05-03 22:16:37.442 14270-14406/com.couchbase.examples.couchbaseevents E/RemoteRequest: RemoteRequest{GET, http://127.0.0.1:4986/sync_gateway/_local/10ee5e8c3b4afc6e8068c17bede44ef5f68fbc7c}: executeRequest() Exception: org.apache.http.conn.HttpHostConnectException: Connection to http://127.0.0.1:4986 refused.  url: http://127.0.0.1:4986/sync_gateway/_local/10ee5e8c3b4afc6e8068c17bede44ef5f68fbc7c
05-03 22:16:37.442 14270-14404/com.couchbase.examples.couchbaseevents E/RemoteRequest: RemoteRequest{GET, http://127.0.0.1:4986/sync_gateway/_local/a097d06eb3c492979f66505e32e74caf0d6af120}: executeRequest() Exception: org.apache.http.conn.HttpHostConnectException: Connection to http://127.0.0.1:4986 refused.  url: http://127.0.0.1:4986/sync_gateway/_local/a097d06eb3c492979f66505e32e74caf0d6af120
05-03 22:16:37.552 14270-14403/com.couchbase.examples.couchbaseevents I/Adreno-EGL: <qeglDrvAPI_eglInitialize:379>: EGL 1.4 QUALCOMM build:  (Ifd751822f5)
                                                                                OpenGL ES Shader Compiler Version: XE031.06.00.05
                                                                                Build Date: 01/26/16 Tue
                                                                                Local Branch: AU12_SBA
                                                                                Remote Branch: 
                                                                                Local Patches: 
                                                                                Reconstruct Branch: 
05-03 22:16:37.565 14270-14403/com.couchbase.examples.couchbaseevents I/OpenGLRenderer: Initialized EGL, version 1.4
05-03 22:16:41.449 14270-14406/com.couchbase.examples.couchbaseevents E/RemoteRequest: RemoteRequest{GET, http://127.0.0.1:4986/sync_gateway/_local/10ee5e8c3b4afc6e8068c17bede44ef5f68fbc7c}: executeRequest() Exception: org.apache.http.conn.HttpHostConnectException: Connection to http://127.0.0.1:4986 refused.  url: http://127.0.0.1:4986/sync_gateway/_local/10ee5e8c3b4afc6e8068c17bede44ef5f68fbc7c
05-03 22:16:41.452 14270-14404/com.couchbase.examples.couchbaseevents E/RemoteRequest: RemoteRequest{GET, http://127.0.0.1:4986/sync_gateway/_local/a097d06eb3c492979f66505e32e74caf0d6af120}: executeRequest() Exception: org.apache.http.conn.HttpHostConnectException: Connection to http://127.0.0.1:4986 refused.  url: http://127.0.0.1:4986/sync_gateway/_local/a097d06eb3c492979f66505e32e74caf0d6af120
05-03 22:16:49.456 14270-14406/com.couchbase.examples.couchbaseevents E/RemoteRequest: RemoteRequest{GET, http://127.0.0.1:4986/sync_gateway/_local/10ee5e8c3b4afc6e8068c17bede44ef5f68fbc7c}: executeRequest() Exception: org.apache.http.conn.HttpHostConnectException: Connection to http://127.0.0.1:4986 refused.  url: http://127.0.0.1:4986/sync_gateway/_local/10ee5e8c3b4afc6e8068c17bede44ef5f68fbc7c
05-03 22:16:49.457 14270-14635/com.couchbase.examples.couchbaseevents E/RemoteRequest: RemoteRequest{GET, http://127.0.0.1:4986/sync_gateway/_local/a097d06eb3c492979f66505e32e74caf0d6af120}: executeRequest() Exception: org.apache.http.conn.HttpHostConnectException: Connection to http://127.0.0.1:4986 refused.  url: http://127.0.0.1:4986/sync_gateway/_local/a097d06eb3c492979f66505e32e74caf0d6af120
05-03 22:17:05.466 14270-14637/com.couchbase.examples.couchbaseevents E/RemoteRequest: RemoteRequest{GET, http://127.0.0.1:4986/sync_gateway/_local/10ee5e8c3b4afc6e8068c17bede44ef5f68fbc7c}: executeRequest() Exception: org.apache.http.conn.HttpHostConnectException: Connection to http://127.0.0.1:4986 refused.  url: http://127.0.0.1:4986/sync_gateway/_local/10ee5e8c3b4afc6e8068c17bede44ef5f68fbc7c
05-03 22:17:05.469 14270-14404/com.couchbase.examples.couchbaseevents E/RemoteRequest: RemoteRequest{GET, http://127.0.0.1:4986/sync_gateway/_local/a097d06eb3c492979f66505e32e74caf0d6af120}: executeRequest() Exception: org.apache.http.conn.HttpHostConnectException: Connection to http://127.0.0.1:4986 refused.  url: http://127.0.0.1:4986/sync_gateway/_local/a097d06eb3c492979f66505e32e74caf0d6af120
05-03 22:17:05.654 14270-14637/com.couchbase.examples.couchbaseevents W/Sync: com.couchbase.lite.replicator.ReplicationInternal$10@ec72bf5: error getting remote checkpoint
                                                                          org.apache.http.conn.HttpHostConnectException: Connection to http://127.0.0.1:4986 refused
                                                                              at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:193)
                                                                              at org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:169)
                                                                              at org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledConnAdapter.java:124)
                                                                              at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:383)
                                                                              at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:580)
                                                                              at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:503)
                                                                              at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:481)
                                                                              at com.couchbase.lite.support.RemoteRequest.executeRequest(RemoteRequest.java:174)
                                                                              at com.couchbase.lite.support.RemoteRequest.run(RemoteRequest.java:98)
                                                                              at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:423)
                                                                              at java.util.concurrent.FutureTask.run(FutureTask.java:237)
                                                                              at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:269)
                                                                              at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1113)
                                                                              at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588)
                                                                              at java.lang.Thread.run(Thread.java:818)
                                                                           Caused by: java.net.ConnectException: failed to connect to /127.0.0.1 (port 4986) after 60000ms: isConnected failed: ECONNREFUSED (Connection refused)
                                                                              at libcore.io.IoBridge.isConnected(IoBridge.java:234)
                                                                              at libcore.io.IoBridge.connectErrno(IoBridge.java:171)
                                                                              at libcore.io.IoBridge.connect(IoBridge.java:122)
                                                                              at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:183)
                                                                              at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:452)
                                                                              at java.net.Socket.connect(Socket.java:884)
                                                                              at org.apache.http.conn.scheme.PlainSocketFactory.connectSocket(PlainSocketFactory.java:124)
                                                                              at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:149)
                                                                              at org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:169) 
                                                                              at org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledConnAdapter.java:124) 
                                                                              at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:383) 
                                                                              at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:580) 
                                                                              at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:503) 
                                                                              at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:481) 
                                                                              at com.couchbase.lite.support.RemoteRequest.executeRequest(RemoteRequest.java:174) 
                                                                              at com.couchbase.lite.support.RemoteRequest.run(RemoteRequest.java:98) 
                                                                              at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:423) 
                                                                              at java.util.concurrent.FutureTask.run(FutureTask.java:237) 
                                                                              at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:269) 
                                                                              at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1113) 
                                                                              at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588) 
                                                                              at java.lang.Thread.run(Thread.java:818) 
                                                                           Caused by: android.system.ErrnoException: isConnected failed: ECONNREFUSED (Connection refused)
                                                                              at libcore.io.IoBridge.isConnected(IoBridge.java:223)
                                                                              at libcore.io.IoBridge.connectErrno(IoBridge.java:171) 
                                                                              at libcore.io.IoBridge.connect(IoBridge.java:122) 
                                                                              at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:183) 
                                                                              at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:452) 
                                                                              at java.net.Socket.connect(Socket.java:884) 
                                                                              at org.apache.http.conn.scheme.PlainSocketFactory.connectSocket(PlainSocketFactory.java:124) 
                                                                              at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:149) 
                                                                              at org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:169) 
                                                                              at org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledConnAdapter.java:124) 
                                                                              at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:383) 
                                                                              at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:580) 
                                                                              at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:503) 
                                                                              at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:481) 
                                                                              at com.couchbase.lite.support.RemoteRequest.executeRequest(RemoteRequest.java:174) 
                                                                              at com.couchbase.lite.support.RemoteRequest.run(RemoteRequest.java:98) 
                                                                              at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:423) 
                                                                              at java.util.concurrent.FutureTask.run(FutureTask.java:237) 
                                                                              at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:269) 
                                                                              at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1113) 
                                                                              at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588) 
                                                                              at java.lang.Thread.run(Thread.java:818) 
05-03 22:17:05.654 14270-14637/com.couchbase.examples.couchbaseevents E/Sync: PusherInternal{http://127.0.0.1:4986/sync_gateway, push, 10ee5}: Progress: set error = org.apache.http.conn.HttpHostConnectException: Connection to http://127.0.0.1:4986 refused
05-03 22:17:05.655 14270-14404/com.couchbase.examples.couchbaseevents W/Sync: com.couchbase.lite.replicator.ReplicationInternal$10@eb08d8a: error getting remote checkpoint
                                                                          org.apache.http.conn.HttpHostConnectException: Connection to http://127.0.0.1:4986 refused
                                                                              at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:193)
                                                                              at org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:169)
                                                                              at org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledConnAdapter.java:124)
                                                                              at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:383)
                                                                              at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:580)
                                                                              at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:503)
                                                                              at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:481)
                                                                              at com.couchbase.lite.support.RemoteRequest.executeRequest(RemoteRequest.java:174)
                                                                              at com.couchbase.lite.support.RemoteRequest.run(RemoteRequest.java:98)
                                                                              at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:423)
                                                                              at java.util.concurrent.FutureTask.run(FutureTask.java:237)
                                                                              at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:269)
                                                                              at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1113)
                                                                              at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588)
                                                                              at java.lang.Thread.run(Thread.java:818)
                                                                           Caused by: java.net.ConnectException: failed to connect to /127.0.0.1 (port 4986) after 60000ms: isConnected failed: ECONNREFUSED (Connection refused)
                                                                              at libcore.io.IoBridge.isConnected(IoBridge.java:234)
                                                                              at libcore.io.IoBridge.connectErrno(IoBridge.java:171)
                                                                              at libcore.io.IoBridge.connect(IoBridge.java:122)
                                                                              at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:183)
                                                                              at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:452)
                                                                              at java.net.Socket.connect(Socket.java:884)
                                                                              at org.apache.http.conn.scheme.PlainSocketFactory.connectSocket(PlainSocketFactory.java:124)
                                                                              at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:149)
                                                                              at org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:169) 
                                                                              at org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledConnAdapter.java:124) 
                                                                              at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:383) 
                                                                              at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:580) 
                                                                              at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:503) 
                                                                              at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:481) 
                                                                              at com.couchbase.lite.support.RemoteRequest.executeRequest(RemoteRequest.java:174) 
                                                                              at com.couchbase.lite.support.RemoteRequest.run(RemoteRequest.java:98) 
                                                                              at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:423) 
                                                                              at java.util.concurrent.FutureTask.run(FutureTask.java:237) 
                                                                              at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:269) 
                                                                              at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1113) 
                                                                              at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588) 
                                                                              at java.lang.Thread.run(Thread.java:818) 
                                                                           Caused by: android.system.ErrnoException: isConnected failed: ECONNREFUSED (Connection refused)
                                                                              at libcore.io.IoBridge.isConnected(IoBridge.java:223)
                                                                              at libcore.io.IoBridge.connectErrno(IoBridge.java:171) 
                                                                              at libcore.io.IoBridge.connect(IoBridge.java:122) 
                                                                              at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:183) 
                                                                              at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:452) 
                                                                              at java.net.Socket.connect(Socket.java:884) 
                                                                              at org.apache.http.conn.scheme.PlainSocketFactory.connectSocket(PlainSocketFactory.java:124) 
                                                                              at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:149) 
                                                                              at org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:169) 
                                                                              at org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledConnAdapter.java:124) 
                                                                              at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:383) 
                                                                              at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:580) 
                                                                              at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:503) 
                                                                              at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:481) 
                                                                              at com.couchbase.lite.support.RemoteRequest.executeRequest(RemoteRequest.java:174) 
                                                                              at com.couchbase.lite.support.RemoteRequest.run(RemoteRequest.java:98) 
                                                                              at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:423) 
                                                                              at java.util.concurrent.FutureTask.run(FutureTask.java:237) 
                                                                              at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:269) 
                                                                              at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1113) 
                                                                              at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588) 
                                                                              at java.lang.Thread.run(Thread.java:818) 
05-03 22:17:05.656 14270-14404/com.couchbase.examples.couchbaseevents E/Sync: PullerInternal{unknown, pull, a097d}: Progress: set error = org.apache.http.conn.HttpHostConnectException: Connection to http://127.0.0.1:4986 refused
05-03 22:17:05.713 14270-14276/com.couchbase.examples.couchbaseevents W/art: Suspending all threads took: 53.978ms`

Both log files are empty so I am pasting what i see on terminal

`2016-05-03T22:15:52.231+05:30 Enabling logging: [CRUD+ REST+ Changes+ Attach+]
2016-05-03T22:15:52.231+05:30 ==== Couchbase Sync Gateway/1.2.0(79;9df63a5) ====
2016-05-03T22:15:52.231+05:30 requestedSoftFDLimit >= currentHardFdLimit (5000 >= 4096) capping at 4096
2016-05-03T22:15:52.231+05:30 Configured process to allow 4096 open file descriptors
2016-05-03T22:15:52.231+05:30 Opening db /sync_gateway as bucket "sync_gateway", pool "default", server <http://localhost:8091>
2016-05-03T22:15:52.231+05:30 Opening Couchbase database sync_gateway on <http://localhost:8091>
2016/05/03 22:15:52  Trying with selected node 0
2016/05/03 22:15:52  Trying with http://127.0.0.1:8091/pools/default/bucketsStreaming/sync_gateway
2016/05/03 22:15:52 Got new configuration for bucket sync_gateway
2016/05/03 22:15:52  Trying with selected node 0
2016-05-03T22:15:52.379+05:30     Reset guest user to config
2016-05-03T22:15:52.379+05:30 Starting admin server on :14985
2016-05-03T22:15:52.388+05:30 Starting server on :4986 ...`

your app run on your android devices,
and your sync gatway is not run on your android devices,
you should correct sync gateway’s address.

So I should install sync gateway on my phone?

No, I guess your sync gateway running on your local machine. so you should use your local machine’s address(such as 10.0.2.2) for your app to connect with sync gateway. or you should deploy sync gateway in the cloud, so your app can access sync gateway.

I changed my sync gateway ip still I am getting

05-03 22:54:48.908 13602-13602/com.couchbase.examples.couchbaseevents W/art: Before Android 4.1, method android.graphics.PorterDuffColorFilter android.support.graphics.drawable.VectorDrawableCompat.updateTintFilter(android.graphics.PorterDuffColorFilter, android.content.res.ColorStateList, android.graphics.PorterDuff$Mode) would have incorrectly overridden the package-private method in android.graphics.drawable.Drawable
05-03 22:54:48.995 13602-13602/com.couchbase.examples.couchbaseevents D/CouchbaseEvents: Begin Couchbase Events App
05-03 22:54:49.341 13602-13602/com.couchbase.examples.couchbaseevents E/UCI4C: u_getDataDirectory()=/data/user/0/com.couchbase.examples.couchbaseevents/files/icu
05-03 22:54:49.499 13602-13602/com.couchbase.examples.couchbaseevents D/CouchbaseEvents: createdDocument={name=Farheen, _rev=1-e2d1a1a2d9fb7a02d43a072639bfc56a, _id=8091b130-d757-4357-a6e4-d6f53dc67c12, location=GGn}
05-03 22:54:49.499 13602-13602/com.couchbase.examples.couchbaseevents D/CouchbaseEvents: retrievedDocument={name=Farheen, _rev=1-e2d1a1a2d9fb7a02d43a072639bfc56a, _id=8091b130-d757-4357-a6e4-d6f53dc67c12, location=GGn}
05-03 22:54:49.509 13602-13602/com.couchbase.examples.couchbaseevents D/CouchbaseEvents: updatedDocument={address=123 Elm St., _rev=2-54a4ad086b255ae6e5f04cdd6b4cb4d9, location=GGn, name=Farheen, eventDescription=Everyone is invited!, _id=8091b130-d757-4357-a6e4-d6f53dc67c12}
05-03 22:54:49.509 13602-13602/com.couchbase.examples.couchbaseevents D/http://192.168.1.37:4986/sync_gateway: URL
05-03 22:54:49.579 13602-13602/com.couchbase.examples.couchbaseevents D/http://192.168.1.37:4986/sync_gateway: URL
05-03 22:54:49.594 13602-13602/com.couchbase.examples.couchbaseevents D/CouchbaseEvents: MyBad
05-03 22:54:49.594 13602-13602/com.couchbase.examples.couchbaseevents D/CouchbaseEvents: End Couchbase Events App
05-03 22:54:49.624 13602-13665/com.couchbase.examples.couchbaseevents D/OpenGLRenderer: Use EGL_SWAP_BEHAVIOR_PRESERVED: true
05-03 22:54:49.680 13602-13668/com.couchbase.examples.couchbaseevents W/System: ClassLoader referenced unknown path: /system/framework/com.qualcomm.qti.GBAHttpAuthentication.jar
05-03 22:54:49.695 13602-13665/com.couchbase.examples.couchbaseevents I/Adreno-EGL: <qeglDrvAPI_eglInitialize:379>: EGL 1.4 QUALCOMM build:  (Ifd751822f5)
                                                                                OpenGL ES Shader Compiler Version: XE031.06.00.05
                                                                                Build Date: 01/26/16 Tue
                                                                                Local Branch: AU12_SBA
                                                                                Remote Branch: 
                                                                                Local Patches: 
                                                                                Reconstruct Branch: 
05-03 22:54:49.701 13602-13665/com.couchbase.examples.couchbaseevents I/OpenGLRenderer: Initialized EGL, version 1.4
05-03 22:54:52.685 13602-13668/com.couchbase.examples.couchbaseevents E/RemoteRequest: RemoteRequest{GET, http://192.168.1.37:4986/sync_gateway/_local/6d5e83d857c089412f82f9581005a6b11ed7e87c}: executeRequest() Exception: org.apache.http.conn.HttpHostConnectException: Connection to http://192.168.1.37:4986 refused.  url: http://192.168.1.37:4986/sync_gateway/_local/6d5e83d857c089412f82f9581005a6b11ed7e87c
05-03 22:54:52.685 13602-13666/com.couchbase.examples.couchbaseevents E/RemoteRequest: RemoteRequest{GET, http://192.168.1.37:4986/sync_gateway/_local/20ce6b6b0781781d2a1c667edf88ea1b2052d501}: executeRequest() Exception: org.apache.http.conn.HttpHostConnectException: Connection to http://192.168.1.37:4986 refused.  url: http://192.168.1.37:4986/sync_gateway/_local/20ce6b6b0781781d2a1c667edf88ea1b2052d501
05-03 22:54:59.684 13602-13666/com.couchbase.examples.couchbaseevents E/RemoteRequest: RemoteRequest{GET, http://192.168.1.37:4986/sync_gateway/_local/20ce6b6b0781781d2a1c667edf88ea1b2052d501}: executeRequest() Exception: org.apache.http.conn.HttpHostConnectException: Connection to http://192.168.1.37:4986 refused.  url: http://192.168.1.37:4986/sync_gateway/_local/20ce6b6b0781781d2a1c667edf88ea1b2052d501
05-03 22:54:59.684 13602-13668/com.couchbase.examples.couchbaseevents E/RemoteRequest: RemoteRequest{GET, http://192.168.1.37:4986/sync_gateway/_local/6d5e83d857c089412f82f9581005a6b11ed7e87c}: executeRequest() Exception: org.apache.http.conn.HttpHostConnectException: Connection to http://192.168.1.37:4986 refused.  url: http://192.168.1.37:4986/sync_gateway/_local/6d5e83d857c089412f82f9581005a6b11ed7e87c
05-03 22:55:10.685 13602-13797/com.couchbase.examples.couchbaseevents E/RemoteRequest: RemoteRequest{GET, http://192.168.1.37:4986/sync_gateway/_local/6d5e83d857c089412f82f9581005a6b11ed7e87c}: executeRequest() Exception: org.apache.http.conn.HttpHostConnectException: Connection to http://192.168.1.37:4986 refused.  url: http://192.168.1.37:4986/sync_gateway/_local/6d5e83d857c089412f82f9581005a6b11ed7e87c
05-03 22:55:10.685 13602-13796/com.couchbase.examples.couchbaseevents E/RemoteRequest: RemoteRequest{GET, http://192.168.1.37:4986/sync_gateway/_local/20ce6b6b0781781d2a1c667edf88ea1b2052d501}: executeRequest() Exception: org.apache.http.conn.HttpHostConnectException: Connection to http://192.168.1.37:4986 refused.  url: http://192.168.1.37:4986/sync_gateway/_local/20ce6b6b0781781d2a1c667edf88ea1b2052d501
05-03 22:55:29.686 13602-13668/com.couchbase.examples.couchbaseevents E/RemoteRequest: RemoteRequest{GET, http://192.168.1.37:4986/sync_gateway/_local/6d5e83d857c089412f82f9581005a6b11ed7e87c}: executeRequest() Exception: org.apache.http.conn.HttpHostConnectException: Connection to http://192.168.1.37:4986 refused.  url: http://192.168.1.37:4986/sync_gateway/_local/6d5e83d857c089412f82f9581005a6b11ed7e87c
05-03 22:55:29.686 13602-13666/com.couchbase.examples.couchbaseevents E/RemoteRequest: RemoteRequest{GET, http://192.168.1.37:4986/sync_gateway/_local/20ce6b6b0781781d2a1c667edf88ea1b2052d501}: executeRequest() Exception: org.apache.http.conn.HttpHostConnectException: Connection to http://192.168.1.37:4986 refused.  url: http://192.168.1.37:4986/sync_gateway/_local/20ce6b6b0781781d2a1c667edf88ea1b2052d501
05-03 22:55:29.688 13602-13666/com.couchbase.examples.couchbaseevents W/Sync: com.couchbase.lite.replicator.ReplicationInternal$10@eb08d8a: error getting remote checkpoint
                                                                          org.apache.http.conn.HttpHostConnectException: Connection to http://192.168.1.37:4986 refused
                                                                              at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:193)
                                                                              at org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:169)
                                                                              at org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledConnAdapter.java:124)
                                                                              at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:383)
                                                                              at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:580)
                                                                              at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:503)
                                                                              at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:481)
                                                                              at com.couchbase.lite.support.RemoteRequest.executeRequest(RemoteRequest.java:174)
                                                                              at com.couchbase.lite.support.RemoteRequest.run(RemoteRequest.java:98)
                                                                              at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:423)
                                                                              at java.util.concurrent.FutureTask.run(FutureTask.java:237)
                                                                              at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:269)
                                                                              at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1113)
                                                                              at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588)
                                                                              at java.lang.Thread.run(Thread.java:818)
                                                                           Caused by: java.net.ConnectException: failed to connect to /192.168.1.37 (port 4986) after 60000ms: isConnected failed: EHOSTUNREACH (No route to host)
                                                                              at libcore.io.IoBridge.isConnected(IoBridge.java:234)
                                                                              at libcore.io.IoBridge.connectErrno(IoBridge.java:171)
                                                                              at libcore.io.IoBridge.connect(IoBridge.java:122)
                                                                              at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:183)
                                                                              at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:452)
                                                                              at java.net.Socket.connect(Socket.java:884)
                                                                              at org.apache.http.conn.scheme.PlainSocketFactory.connectSocket(PlainSocketFactory.java:124)
                                                                              at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:149)
                                                                              at org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:169) 
                                                                              at org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledConnAdapter.java:124) 
                                                                              at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:383) 
                                                                              at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:580) 
                                                                              at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:503) 
                                                                              at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:481) 
                                                                              at com.couchbase.lite.support.RemoteRequest.executeRequest(RemoteRequest.java:174) 
                                                                              at com.couchbase.lite.support.RemoteRequest.run(RemoteRequest.java:98) 
                                                                              at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:423) 
                                                                              at java.util.concurrent.FutureTask.run(FutureTask.java:237) 
                                                                              at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:269) 
                                                                              at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1113) 
                                                                              at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588) 
                                                                              at java.lang.Thread.run(Thread.java:818) 
                                                                           Caused by: android.system.ErrnoException: isConnected failed: EHOSTUNREACH (No route to host)
                                                                              at libcore.io.IoBridge.isConnected(IoBridge.java:223)
                                                                              at libcore.io.IoBridge.connectErrno(IoBridge.java:171) 
                                                                              at libcore.io.IoBridge.connect(IoBridge.java:122) 
                                                                              at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:183) 
                                                                              at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:452) 
                                                                              at java.net.Socket.connect(Socket.java:884) 
                                                                              at org.apache.http.conn.scheme.PlainSocketFactory.connectSocket(PlainSocketFactory.java:124) 
                                                                              at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:149) 
                                                                              at org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:169) 
                                                                              at org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledConnAdapter.java:124) 
                                                                              at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:383) 
                                                                              at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:580) 
                                                                              at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:503) 
                                                                              at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:481) 
                                                                              at com.couchbase.lite.support.RemoteRequest.executeRequest(RemoteRequest.java:174) 
                                                                              at com.couchbase.lite.support.RemoteRequest.run(RemoteRequest.java:98) 
                                                                              at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:423) 
                                                                              at java.util.concurrent.FutureTask.run(FutureTask.java:237) 
                                                                              at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:269) 
                                                                              at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1113) 
                                                                              at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588) 
                                                                              at java.lang.Thread.run(Thread.java:818) 
05-03 22:55:29.688 13602-13668/com.couchbase.examples.couchbaseevents W/Sync: com.couchbase.lite.replicator.ReplicationInternal$10@f087ffb: error getting remote checkpoint
                                                                          org.apache.http.conn.HttpHostConnectException: Connection to http://192.168.1.37:4986 refused
                                                                              at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:193)
                                                                              at org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:169)
                                                                              at org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledConnAdapter.java:124)
                                                                              at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:383)
                                                                              at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:580)
                                                                              at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:503)
                                                                              at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:481)
                                                                              at com.couchbase.lite.support.RemoteRequest.executeRequest(RemoteRequest.java:174)
                                                                              at com.couchbase.lite.support.RemoteRequest.run(RemoteRequest.java:98)
                                                                              at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:423)
                                                                              at java.util.concurrent.FutureTask.run(FutureTask.java:237)
                                                                              at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:269)
                                                                              at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1113)
                                                                              at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588)
                                                                              at java.lang.Thread.run(Thread.java:818)
                                                                           Caused by: java.net.ConnectException: failed to connect to /192.168.1.37 (port 4986) after 60000ms: isConnected failed: EHOSTUNREACH (No route to host)
                                                                              at libcore.io.IoBridge.isConnected(IoBridge.java:234)
                                                                              at libcore.io.IoBridge.connectErrno(IoBridge.java:171)
                                                                              at libcore.io.IoBridge.connect(IoBridge.java:122)
                                                                              at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:183)
                                                                              at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:452)
                                                                              at java.net.Socket.connect(Socket.java:884)
                                                                              at org.apache.http.conn.scheme.PlainSocketFactory.connectSocket(PlainSocketFactory.java:124)
                                                                              at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:149)
                                                                              at org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:169) 
                                                                              at org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledConnAdapter.java:124) 
                                                                              at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:383) 
                                                                              at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:580) 
                                                                              at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:503) 
                                                                              at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:481) 
                                                                              at com.couchbase.lite.support.RemoteRequest.executeRequest(RemoteRequest.java:174) 
                                                                              at com.couchbase.lite.support.RemoteRequest.run(RemoteRequest.java:98) 
                                                                              at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:423) 
                                                                              at java.util.concurrent.FutureTask.run(FutureTask.java:237) 
                                                                              at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:269) 
                                                                              at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1113) 
                                                                              at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588) 
                                                                              at java.lang.Thread.run(Thread.java:818) 
                                                                           Caused by: android.system.ErrnoException: isConnected failed: EHOSTUNREACH (No route to host)
                                                                              at libcore.io.IoBridge.isConnected(IoBridge.java:223)
                                                                              at libcore.io.IoBridge.connectErrno(IoBridge.java:171) 
                                                                              at libcore.io.IoBridge.connect(IoBridge.java:122) 
                                                                              at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:183) 
                                                                              at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:452) 
                                                                              at java.net.Socket.connect(Socket.java:884) 
                                                                              at org.apache.http.conn.scheme.PlainSocketFactory.connectSocket(PlainSocketFactory.java:124) 
                                                                              at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:149) 
                                                                              at org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:169) 
                                                                              at org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledConnAdapter.java:124) 
                                                                              at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:383) 
                                                                              at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:580) 
                                                                              at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:503) 
                                                                              at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:481) 
                                                                              at com.couchbase.lite.support.RemoteRequest.executeRequest(RemoteRequest.java:174) 
                                                                              at com.couchbase.lite.support.RemoteRequest.run(RemoteRequest.java:98) 
                                                                              at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:423) 
                                                                              at java.util.concurrent.FutureTask.run(FutureTask.java:237) 
                                                                              at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:269) 
                                                                              at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1113) 
                                                                              at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588) 
                                                                              at java.lang.Thread.run(Thread.java:818) 
05-03 22:55:29.688 13602-13666/com.couchbase.examples.couchbaseevents E/Sync: PullerInternal{unknown, pull, 20ce6}: Progress: set error = org.apache.http.conn.HttpHostConnectException: Connection to http://192.168.1.37:4986 refused
05-03 22:55:29.688 13602-13668/com.couchbase.examples.couchbaseevents E/Sync: PusherInternal{http://192.168.1.37:4986/sync_gateway, push, 6d5e8}: Progress: set error = org.apache.http.conn.HttpHostConnectException: Connection to http://192.168.1.37:4986 refused

can you use your android‘s browser to access http://192.168.1.37:4986/sync_gateway?
If not, this might be network issue.

Ya I cannot access it using my android browser

If you are using Android emulator,may be you can try to access http://10.0.2.2:4986/sync_gateway to access your sync gateway on your local machine.

Ok fixed thanx but I have one more issue. The number of documents created is far more than expected like before running the app I had 3 docs in the bucket but after running it I had 121 documents(I created only 3 documents). Many of them are duplicate

you can check all duplicate doc’s doc._sync.time_saved to ensure the time of docs saved.
may be you have run your app many times,and every time will create 3 docs.

Thank you atom. Issue is resolved now