Получение ошибки: не удалось выполнить задачу: myApp:compileDebugNdk'

Привет, я пытаюсь запустить приложение, созданное с помощью Cocos2d-x 2.5, с Android Studio, но я продолжаю получать эту ошибку при запуске проекта:

:myApp:compileDebugNdk AGPBI: {"kind":"ERROR","text":"*** Android NDK: прерывание... . Stop.","sourcePath":"/mypath/ndk/android-ndk-r10d /build/core/add-application.mk","position":{"startLine":199},"original":""}

FAILED Не удалось выполнить задачу ':myApp:compileDebugNdk'.

Строительные работы в порядке. У меня Android Studio 1.1.0 и Mac с OS X Yosemite 10.10.

Вы, ребята, знаете, что может быть не так?

Я видел аналогичную ошибку, обсуждаемую здесь. задача ':app:compileDebugNdk' при попытке скомпилировать проект Android Studio с исходным кодом NDK

но решение у меня не работает (создал пустой файл .c в папке jni). Похоже, это происходит в Windows, а я использую Mac.


person c4sh    schedule 12.05.2015    source источник


Ответы (3)


Я решил это, добавив это в файл build.gradle:

sourceSets.main {
   jni.srcDirs = []
}
person c4sh    schedule 27.05.2015

Я думаю, что вам нужно добавить путь ndk в файл local.properties. Ознакомьтесь с этим руководством здесь: http://aprogrammersday.blogspot.in/2015/02/cocos2d-x-game-development-in-android.html

person Community    schedule 20.05.2015
comment
Пожалуйста, не просто ссылайтесь на внешние сайты для ответа. Найдите то, что имеет отношение к этой странице, а затем объясните это здесь спрашивающему, после чего вы сможете указать эту страницу в качестве источника. - person SuperBiasedMan; 20.05.2015

1. установить путь для Android ndk 2. добавить ndk.dir = ndk_path в файл local.properties 3. добавить следующее в файл gradle

sourceSets.main {
    jni.srcDirs = []
}

Это решает мою проблему.

person Anisetti Nagendra    schedule 25.05.2016