Установка#

Google Play#

Самый простой способ установки кошелька Dash- это установка из магазина Google Play.

../../../../_images/google-play-badge.png

Установка из APK#

Некоторые телефоны на Android не имеют доступа к магазину Google Play из-за особенностей программного обеспечения телефона, мобильного оператора или государственных ограничений. Вы можете установить приложение вручную, для этого, во-первых, необходимо разрешить установку с внешних источников (если вы ещё этого не сделали), а потом скачать и установить APK файл. Следуйте этим инструкциям:

  1. Удостоверьтесь, что ваша версия Android 4.0.3 или старше, пройдя в Настройки → О телефоне и проверив указанную версию.

  2. Разрешите неизвестные источники, пройдя в Настройки → Безопасность → Неизвестные источники. Прочитайте предупреждение и примите его.

  3. Используя телефон, скачайте последнюю версию APK отсюда.

  4. Если вы не можете использовать телефон для подключения к сети, то скачате APK на ваш компьютер, а потом скопируйте файл на телефон через USB-кабель или Bluetooth. Для поиска скопированного файла может понадобиться файловый браузер.

Так же можно установить АРК напрямую из копьютера, используя Android Debug Bridge (ADB). Следуйте этим инструкциям:

  1. Удостоверьтесь, что ваша версия Android 4.0.3 или старше, пройдя в Настройки → О телефоне и проверив указанную версию.

  2. Удостоверьтесь, что на вашем компьютере есть копия ADB. Она включена в Android SDK Platform Tools для Mac, Windows или Linux.

  3. Разрешите неизвестные источники, пройдя в Настройки → Безопасность → Неизвестные источники. Прочитайте предупреждение и примите его.

  4. Включите USB-отладку, пройдя в Настройки → Для разработчиков → Отладка по USB. Если Для разработчиков не доступна, то зайдите в О телефоне, прокрутите вниз и нажмите на Номер сборки семь раз.

  5. С помощью компьютера, скачайте последнюю версию АРК с этой ссылки.

  6. Присоедините ваш телефон к компьютеру, откройте окно терминала/командной строки и напечатайте:

    adb install <<path to .apk file>>
    

Из исходного кода#

Исходный код кошелька Dash Android доступен по адресу GitHub. Дальнейшие инструкции объясняют, как скомпилировать АРК из исходного кода в Ubuntu 20.04 LTS с одним non-root пользователем. Начните процесс, установив зависимости и скачав последнюю версию Android SDK Tools:

sudo apt install openjdk-8-jdk-headless unzip make

mkdir android-sdk-linux/cmdline-tools -p
cd android-sdk-linux/cmdline-tools
wget https://dl.google.com/android/repository/commandlinetools-linux-6609375_latest.zip
unzip commandlinetools-linux-6609375_latest.zip

echo 'export ANDROID_SDK_ROOT=$HOME/android-sdk-linux' >> ~/.bashrc
echo 'export PATH=$ANDROID_SDK_ROOT/cmdline-tools/tools/bin:$PATH' >> ~/.bashrc
source ~/.bashrc
cd ~

Далее загрузите необходимые комплекты и зависимости платформы SDK и согласитесь с лицензиями:

sdkmanager "tools" "platform-tools" "platforms;android-15" "platforms;android-28" "build-tools;28.0.3" "ndk;20.0.5594570" "cmake;3.10.2.4988404"
yes | sdkmanager --licenses

Теперь, когда среда для сборки готова, скачайте и соберите исходный код кошелька Dash Android:

git clone https://github.com/dashpay/dash-wallet.git
cd dash-wallet
git submodule update --init --recursive
./gradlew assembleProdRelease

Теперь неподписанные собранные APK-файлы доступны в папке ~/dash-wallet/wallet/build/outputs/apk/prod/release/.