مرحبًا بك في 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 وقم بفك ضغطها إلى $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
للحصول على تفاصيل حول إنشاء المحفظة، راجع الملف التمهيدي المحدد.
وبدلاً من ذلك، يمكنك البناء باستخدام buildah:
# each time
buildah build --cap-add sys_admin --device /dev/fuse --file build.Containerfile --output build/ .
يلزم الوصول إلى FUSE وإمكانية SYS_ADMIN لتركيب الاضطرابات من أجل فرز إدخالات الدليل لمجلد المشروع.
تتم كتابة ملفات APK غير الموقعة إلى دليل الإخراج المحدد.