2015-08-26 3 views
2

Студия Android не добавляет мою внешнюю исходную папку jni в проект с приведенной ниже конфигурацией. Что может быть неправильным?Студия Android, добавляющая внешний каталог источника

model { 
    android { 
     compileSdkVersion = 22 
     buildToolsVersion = "22.0.1" 

     defaultConfig.with { 
      applicationId = "com.android.gl2jni" 
      minSdkVersion.apiLevel = 5 
      targetSdkVersion.apiLevel = 22 
     } 


      sourceSets.main.jni.srcDirs += ['/Volumes/Macintosh HD 2/username/Projects/UserInterface/geo/Geo'] 

    } 

Это говорит об ошибке: Не удалось найти свойство «main» в контейнере SourceSet.

+0

NDK не поддерживает пути с пробелами; но вы можете использовать относительный путь, если в нем нет пробелов. –

+0

Вы также можете попробовать 'sourceSets.main.jni.srcDirs + = ['~/Projects/UserInterface/geo/Geo']' или если ничего не помогает, создайте символическую ссылку без пробелов в каталог Projects (может потребоваться Судо). –

ответ

1

Ваш путь содержит пробелы, тест с использованием пути, как:

/Volumes/Macintosh_HD_2/username/Projects/UserInterface/geo/Geo 
Смежные вопросы