ยินดีต้อนรับสู่ Bitcoin Wallet แอพชำระเงิน Bitcoin แบบสแตนด์อโลนสำหรับอุปกรณ์ Android ของคุณ!
โครงการนี้ประกอบด้วยโครงการย่อยหลายโครงการ:
คุณจะต้องมี git, Java 11 SDK และ Gradle ระหว่าง 4.4 ถึง 6.9.x สำหรับสิ่งนี้ เราจะถือว่า Ubuntu 24.04 LTS (Noble Numbat) สำหรับการติดตั้งแพ็คเกจซึ่งมาพร้อมกับ OpenJDK 11 และ Gradle 4.4.1 ทันที
# first time only
sudo apt install git gradle openjdk-11-jdk
สร้างไดเร็กทอรีสำหรับ Android SDK (เช่น android-sdk
) และชี้ตัวแปร ANDROID_HOME
ไปที่ไดเร็กทอรี
ดาวน์โหลด Android SDK Tools แล้วแตกไฟล์ไปที่ $ANDROID_HOME/
ขั้นตอนสุดท้ายในการเตรียมการคือการได้รับซอร์สโค้ด อีกครั้งในพื้นที่ทำงานของคุณ ให้ใช้:
# first time only
git clone -b main https://github.com/bitcoin-wallet/bitcoin-wallet.git bitcoin-wallet
cd bitcoin-wallet
คุณสามารถสร้างโปรเจ็กต์ย่อยทั้งหมดในทุกรสชาติได้ในคราวเดียวโดยใช้ Gradle:
# each time
gradle clean build
สำหรับรายละเอียดเกี่ยวกับการสร้างกระเป๋าเงิน โปรดดู README เฉพาะ
หรือคุณสามารถสร้างโดยใช้ buildah:
# each time
buildah build --cap-add sys_admin --device /dev/fuse --file build.Containerfile --output build/ .
จำเป็นต้องมีการเข้าถึง FUSE และความสามารถ SYS_ADMIN สำหรับการติดตั้ง Disorderfs เพื่อจัดเรียงรายการไดเร็กทอรีของโฟลเดอร์โปรเจ็กต์
APK ที่ไม่ได้ลงนามจะถูกเขียนไปยังไดเร็กทอรีเอาต์พุตที่ระบุ