1

Я нашел хороший example с OpenGL для Android NDK. Затем я попытался использовать его в Android Studio через проект импорта опций. Таким образом, это как файлы проекта распределены:Импорт Opengl NDK в Android Studio

enter image description here

Затем, когда я пытаюсь запустить его, он выдает сообщение:

Error:FAILURE: Build failed with an exception. 

* What went wrong: 
Task '' not found in root project 'ndk3D'. 

* Try: 
Run gradle tasks to get a list of available tasks. Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. 

Я пошел в: Run> Edit Конфигурации> Defaults > Android-приложение> Дополнительные параметры командной строки и добавлено: --stacktrace -info. В том же окне выберите «Gradle> VM Options» и добавьте: --stacktrace -info. Нажато: Применить ОК. Затем: Build> Make Project. Сообщение об ошибке остается неизменным.

Я также не мог найти component tag, должна ли проблема быть связана с версией API, поэтому решение об отказе от моего API могло бы решить проблему?

Я также попытался импортировать его в Eclipse, и он тоже не работал.

Любое предложение, возможно, отсутствует? Все комментарии приветствуются.

+1

На странице Android Studio (http://developer.android.com/sdk/installing/studio.html) написано «Coming Soon» для поддержки NDK. Так что это не похоже, что оно еще поддерживается. –

+0

@RetoKoradi - спасибо за комментарий! Приятно знать, что. –

ответ

0

Я абсолютно новичок в использовании Android Studio, но в качестве упражнения, чтобы узнать немного Gradle, я сделал простой порт android-native-egl-example от Ant до Gradle. Вы можете просмотреть проект по адресу https://github.com/tsaarni/android-native-egl-example/tree/gradle и сравнить его с основной веткой, чтобы увидеть изменения.

Чтобы попробовать, сначала зайдите на консоль и перейдите в каталог AndroidStudioProjects и запустите git clone -b gradle [email protected]:tsaarni/android-native-egl-example.git. Затем запустите Android Studio, выберите «Открыть существующий проект Android Studio» и выберите новый клонированный каталог. Задайте пути SDK и NDK к файлу local.properties.

Смежные вопросы