Ответ 1
В папке android-ndk-r5 есть образцы + есть пошаговое учебное пособие:
https://developer.android.com/ndk/samples/index.html
Никаких оправданий, чувак. Вам просто нужно прочитать (см. Раздел "Изучение раздела hello-jni Sample" ).
Я хотел бы увидеть программу Hello World, написанную на C/С++, но выполненную на Android.
Я знаю, что это возможно с помощью вызовов NDK и JNI. Но не в состоянии заставить его работать. Нет справочных материалов в Интернете.
Вам нужно знать, чтобы начать.
Я разрабатываю машину на Windows 7, а также легко использую Eclipse.
Путь установки Android: C:\Program Files\Android\android-sdk-windows и NDK, который я извлек из: C:\Program Files\Android\android-ndk-r5
Если бы я мог получить помощь при запуске простого "привет мир", я могу создать большую часть моего чувствительного кода с помощью С++.
В папке android-ndk-r5 есть образцы + есть пошаговое учебное пособие:
https://developer.android.com/ndk/samples/index.html
Никаких оправданий, чувак. Вам просто нужно прочитать (см. Раздел "Изучение раздела hello-jni Sample" ).
1) Загрузите NDK из https://developer.android.com/tools/sdk/ndk/index.html.
2) После этой копии будет сохранено место, где хранится ndk.
3) Откройте настройки из окна меню (Eclipse → Настройки в Mac OS).
4) Внутри предпочтения есть название Android и нажмите на него.
5) Затем откройте Ndk и вставьте скопированное местоположение Ndk внутри Edittext.
Теперь местоположение Ndk установлено в вашем затмении и
1) создать новый проект.
2) Щелкните правой кнопкой мыши по проекту и выберите "Инструменты Android" и выберите "Добавить родной".
Поддержка
Автоматическое создание jni-папки в вашем проекте
Установите SDK и NDK следующим образом: https://askubuntu.com/a/732010/52975
Подключите устройство через USB и запустите:
git clone https://github.com/googlesamples/android-ndk
cd android-ndk
git checkout a5fdebebdb27ea29cb8a96e08e1ed8c796fa52db
cd hello-jni
./gradlew clean
./gradlew assembleDebug
./gradlew installAllDebug
Теперь приложение должно быть установлено на вашем устройстве.
hello-jni
является простейшим примером C, и есть также примеры на С++, такие как Teapot
.
В этих примерах используется Gradle, и есть примеры Ant Android.mk
в разделе android-mk. Вы можете создать их с помощью:
ndk-build
android update project -p . -t android-23
ant clean
ant debug
ant installd
Протестировано на Ubuntu 16.04, Android 5.1.1.
1.Создание проекта и проверка поддержки NDK.
2.Если NDK не установлен, установите его из диспетчера Android sdk.
3. Установите плагин Cmack.
Проект 4.Synch
Приложение 5.Run
Обновление версии Studio выше 2.2