openethereum / parity-ethereum

The fast, light, and robust client for Ethereum-like networks.
Other
6.81k stars 1.68k forks source link

Android build #1003

Closed MagaTailor closed 7 years ago

MagaTailor commented 8 years ago

I recently bought an Android 5.1 TV box (64-bit Cortex-A53, 2 GB RAM, S905 SoC, rooted) which I'm going to convert to Linux. But before I do, I thought maybe I could experiment with some recently developed functionality called cargo-apk that in turn uses android-glue.

I have never owned an android phone so I have no idea idea what to expect in the context of a CLI app like parity.

Should I even start reading into it? (on ARM Linux host) @tomaka

Edit: This could be useful on any development board running Android instead of Linux. (eg. Odroid)

tomaka commented 8 years ago

There's probably not much point in building an apk for a CLI app.

MagaTailor commented 8 years ago

As I said, I have no experience with android so it's not clear to me if CLI apps can be built easily through cross-compilation or it can't work at all? Thx.

tomaka commented 8 years ago

It can easily be built but you will get a black screen, no way to pass parameters, and the output will only be written to the logs which can only be read with debugging tools.

MagaTailor commented 8 years ago

If you mean just the console output then it all sounds perfect for a network client like this :)

Anyway, feel free to ping me from one of the android-glue/cargo-apk issues if the platform I described looks usable and you need some testing.

gavofyork commented 8 years ago

if it were combined with an web engine, then you'd have an android portal to web3 and a mobile wallet should be easy enough. shouldn't be too hard to do either, i'd say. probably not much use until PV63 state syncing is in, though.

MineFuehrer commented 7 years ago

I've got termux installed so there's probably no reason why parity shouldn't be able to run inside it.

Could someone build an armv7-linux-androideabi version for me?