Following the Android sample code from Mobile Client, along with latest geth.aar fetched from Go Ethereum Downloads (stable release 1.7.3 and development release 1.8.0). I am not able to connect to main net with either of the release. On Android display all I see is:

My name: GethDroid/v1.8.0-unstable/android-arm64/go1.9.2
My address: [::]:40039
My protocols: [les]

Latest block: 0, syncing...

Tested on Nexus 5X (Android 8.1.0, API 27).

Did I miss something?

  • I got the same issue. Following @willjgriff I left it to run for a day and nothing happened. Has anyone solved it yet? – tien Aug 15 '18 at 0:31
  • This does not really answer the question. If you have a different question, you can ask it by clicking Ask Question. You can also add a bounty to draw more attention to this question once you have enough reputation. - From Review – mirg Aug 15 '18 at 1:24

Try to add "android.permission.INTERNET" permisssion in androidmsnifest.xml


Have you left it to run for a while? I built an Android light client wallet with Geth a while ago and it could take up to an hour, sometimes longer, to find peers and begin syncing.

If it's of any help it's on Github here, although it's written in Kotlin. And specifically I start a node in the same way the doc you've sent suggests as can be seen here

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.