Selamat datang di Bitcoin Wallet , aplikasi pembayaran Bitcoin mandiri untuk perangkat Android Anda!
Proyek ini berisi beberapa sub-proyek:
Anda memerlukan git, Java 11 SDK, dan Gradle antara 4.4 dan 6.9.x untuk ini. Kami akan mengasumsikan Ubuntu 24.04 LTS (Noble Numbat) untuk instalasi paket, yang disertakan dengan OpenJDK 11 dan Gradle 4.4.1.
# first time only
sudo apt install git gradle openjdk-11-jdk
Buat direktori untuk Android SDK (misalnya android-sdk
) dan arahkan variabel ANDROID_HOME
ke sana.
Unduh Alat SDK Android dan ekstrak ke $ANDROID_HOME/
.
Terakhir, langkah persiapan terakhir adalah memperoleh kode sumber. Sekali lagi di ruang kerja Anda, gunakan:
# first time only
git clone -b main https://github.com/bitcoin-wallet/bitcoin-wallet.git bitcoin-wallet
cd bitcoin-wallet
Anda dapat membangun semua subproyek dalam semua jenis sekaligus menggunakan Gradle:
# each time
gradle clean build
Untuk detail tentang pembuatan dompet, lihat README spesifiknya.
Alternatifnya, Anda dapat membangun menggunakan buildah:
# each time
buildah build --cap-add sys_admin --device /dev/fuse --file build.Containerfile --output build/ .
Akses ke FUSE dan kemampuan SYS_ADMIN diperlukan untuk memasang gangguan untuk mengurutkan entri direktori dari folder proyek.
APK yang tidak ditandatangani ditulis ke direktori keluaran yang ditentukan.