Установка

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 18.04 LTS с одним non-root пользователем. Обратите внимание, что необходима NDK версии 12b, не устанавливайте последнюю версию через sdkmanager. Начните процесс, установив зависимости и скачав последнюю версию Android SDK Tools:

sudo apt install openjdk-8-jdk-headless unzip make
mkdir android-sdk-linux
cd android-sdk-linux
wget https://dl.google.com/android/repository/sdk-tools-linux-3859397.zip
wget https://dl.google.com/android/repository/android-ndk-r12b-linux-x86_64.zip
unzip sdk-tools-linux-3859397.zip
unzip android-ndk-r12b-linux-x86_64.zip

Далее, обновите SDK Tools и скачайте необходимые связки и зависимости SDK платформы, а потом добавьте и загрузите соответствующие переменные среды:

./tools/bin/sdkmanager --update
./tools/bin/sdkmanager "platforms;android-15" "platforms;android-25" "build-tools;25.0.2"
echo 'export ANDROID_HOME=$HOME/android-sdk-linux' >> ~/.bashrc
echo 'export ANDROID_NDK_HOME=$ANDROID_HOME/android-ndk-r12b' >> ~/.bashrc
source ~/.bashrc
cd ~

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

git clone https://github.com/HashEngineering/dash-wallet.git
cd dash-wallet
./gradlew clean build -x test

Собранные АРК-файлы доступны в папке ~/dash-wallet/wallet/build/outputs/apk`.