Browse Source

Update build_notes_android.md

pull/1/head
orignal 8 years ago committed by GitHub
parent
commit
aff44f3e4a
  1. 8
      docs/build_notes_android.md

8
docs/build_notes_android.md

@ -10,7 +10,7 @@
- [SDK](https://developer.android.com/studio/index.html) (выбрать command line tools only) - [SDK](https://developer.android.com/studio/index.html) (выбрать command line tools only)
- [NDK](https://developer.android.com/ndk/downloads/index.html) - [NDK](https://developer.android.com/ndk/downloads/index.html)
- [QT](https://www.qt.io/download-open-source/)(for QT only). Выбрать версию для андороида для вашей платформы. Например QT 5.6 под лиункс будет [this file](http://download.qt.io/official_releases/qt/5.6/5.6.1-1/qt-opensource-linux-x64-android-5.6.1-1.run ) - [QT](https://www.qt.io/download-open-source/)(только для QT). Выбрать версию для андороида для вашей платформы. Например QT 5.6 под лиункс будет [этот файл](http://download.qt.io/official_releases/qt/5.6/5.6.1-1/qt-opensource-linux-x64-android-5.6.1-1.run )
Также потребуется Java JDK и Ant. Также потребуется Java JDK и Ant.
@ -22,7 +22,7 @@ QT-Creator (только для QT)
Android for armeabi-v7a (gcc, qt) и Android for x86 (gcc, qt). Android for armeabi-v7a (gcc, qt) и Android for x86 (gcc, qt).
Библиотеки Библиотеки
-------------- ----------
Следущие собранные библиотеки следует взять и репозитария PurpleI2P. Следущие собранные библиотеки следует взять и репозитария PurpleI2P.
```bash ```bash
git clone https://github.com/PurpleI2P/Boost-for-Android-Prebuilt.git git clone https://github.com/PurpleI2P/Boost-for-Android-Prebuilt.git
@ -33,14 +33,14 @@ git clone https://github.com/PurpleI2P/android-ifaddrs.git
Сборка с QT Сборка с QT
------------------------ ------------
- Открыть qt/i2pd_qt/i2pd_qt.pro в QT-creator - Открыть qt/i2pd_qt/i2pd_qt.pro в QT-creator
- Поменять строчку MAIN_PATH = /path/to/libraries на директорию где лежать зависимости из предыдущего пункта - Поменять строчку MAIN_PATH = /path/to/libraries на директорию где лежать зависимости из предыдущего пункта
- Выбрать проект для целевой платформы (как правило armeabi-v7a) и собрать - Выбрать проект для целевой платформы (как правило armeabi-v7a) и собрать
- .apk файл появится в android-build/bin - .apk файл появится в android-build/bin
Сборка без QT Сборка без QT
--------------------------- -------------
- Поменять строку I2PD_LIBS_PATH в android/jni/Application.mk на директорию с зависимостями - Поменять строку I2PD_LIBS_PATH в android/jni/Application.mk на директорию с зависимостями
- Запустить команду 'ndk-build -j4' из директории andorid - Запустить команду 'ndk-build -j4' из директории andorid
- Поправить файл 'local.properties'. Строчки 'sdk.dir=<путь к SDK>' и 'ndk.dir=<путь к NDK>' - Поправить файл 'local.properties'. Строчки 'sdk.dir=<путь к SDK>' и 'ndk.dir=<путь к NDK>'

Loading…
Cancel
Save