LINUX.ORG.RU

История изменений

Исправление EXL, (текущая версия) :

1. Заходишь на страницу загрузки старых версий Android NDK, соглашаешься с условиями:

https://developer.android.com/ndk/downloads/older_releases

2. Скачиваешь оттуда Android NDK r10e, прямая ссылка:

https://dl.google.com/android/repository/android-ndk-r10e-linux-x86_64.zip

3. Устанавливаешь, например, в директорию /opt/ следующим образом:

$ sudo unzip android-ndk-r10e-linux-x86_64.zip -d /opt/
$ sudo chown `whoami`:`id -g -n` -R /opt/android-ndk-r10e/

4. В любой удобной тебе директории, например, ~/Build выполняешь следующий рецепт для сборки библиотеки:

$ mkdir -p SAMP/src/
$ cd SAMP/
$ git clone https://github.com/ocornut/imgui --depth=1 -b v1.53
$ cd src/
$ git cl https://github.com/4x11/SAMP-Android --depth=1 -b master jni/
$ V=1 /opt/android-ndk-r10e/ndk-build

5. Из SAMP/src/libs/armeabi-v7a забираешь готовую libsamp.so библиотеку.

6. Profit!

P.S. в диструбутиве необходимы установленные пакеты с git и make (обычно находится в build-essentials).

Исправление EXL, :

1. Заходишь на страницу загрузки старых версий Android NDK, соглашаешься с условиями:

https://developer.android.com/ndk/downloads/older_releases

2. Скачиваешь оттуда Android NDK r10e, прямая ссылка:

https://dl.google.com/android/repository/android-ndk-r10e-linux-x86_64.zip

3. Устанавливаешь, например, в директорию /opt/ следующим образом:

$ sudo unzip android-ndk-r10e-linux-x86_64.zip -d /opt/
$ sudo chown `whoami`:`id -g -n` -R /opt/android-ndk-r10e/

4. В любой удобной тебе директории, например, ~/Build выполняешь следующий рецепт для сборки библиотеки:

$ mkdir -p SAMP/src/
$ cd SAMP/
$ git clone https://github.com/ocornut/imgui --depth=1 -b v1.53
$ cd src/
$ git cl https://github.com/4x11/SAMP-Android --depth=1 -b master jni/
$ V=1 /opt/android-ndk-r10e/ndk-build

5. Из SAMP/src/libs/armeabi-v7a забираешь готовую libsamp.so библиотеку.

6. Profit!

Исходная версия EXL, :

Инструкция

1. Заходишь на страницу загрузки старых версий Android NDK, соглашаешься с условиями:

https://developer.android.com/ndk/downloads/older_releases

2. Скачиваешь оттуда Android NDK r10e, прямая ссылка:

https://dl.google.com/android/repository/android-ndk-r10e-linux-x86_64.zip

3. Устанавливаешь, например, в директорию /opt/ следующим образом:

$ sudo unzip android-ndk-r10e-linux-x86_64.zip -d /opt/
$ sudo chown `whoami`:`id -g -n` -R /opt/android-ndk-r10e/

4. В любой удобной тебе директории, например, ~/Build выполняешь следующий рецепт для сборки библиотеки:

$ mkdir -p SAMP/src/
$ cd SAMP/
$ git clone https://github.com/ocornut/imgui --depth=1 -b v1.53
$ cd src/
$ git cl https://github.com/4x11/SAMP-Android --depth=1 -b master jni/
$ V=1 /opt/android-ndk-r10e/ndk-build

5. Из SAMP/src/libs/armeabi-v7a забираешь готовую libsamp.so библиотеку.

6. Profit!