Компиляция стресс-аппеста на NDK для Android - PullRequest
0 голосов
/ 26 сентября 2018

В настоящее время я работаю над попыткой скомпилировать стресс-тест (ссылка: https://github.com/stressapptest/stressapptest) с использованием среды NDK, и по некоторым причинам у меня возникают трудности. Вот шаги, которые я предпринял:

  1. Клонировать репозиторий на мой компьютер
  2. Добавил папку jni и переместил в нее все файлы
  3. Создал файл Application.mk
  4. Открыл PowerShell из папки моей jni и запустил ndk-build.Это ошибка, которую я получаю:

    PS C:\Users\...\Desktop\stressapptest-master\stressapptest-master> ndk-build    
    Android NDK: APP_PLATFORM not set. Defaulting to minimum supported version android-16.    
    [arm64-v8a] Compile++      : stressapptest <= main.cc
    In file included from jni/src/main.cc:17:
    jni/src/sattypes.h:25:10: fatal error: 'algorithm' file not found        
    #include <algorithm>
             ^~~~~~~~~~~
    1 error generated.
    make: *** [obj/local/arm64-v8a/objs/stressapptest/src/main.o] Error 1
    

Есть ли что-то еще, что мне нужно дляскомпилировать это для запуска на системе Android?

1 Ответ

0 голосов
/ 26 сентября 2018

Установите APP_STL на c++_shared в вашем Application.mk.ndk-build по умолчанию не использует STL.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...