Вы можете добавить local.properties, чтобы установить sdk.dir как sdk.dir=/Users/roofe/Library/Android/sdk
.
Но обратите внимание на ниже, что очень важно,
добавить локальный. свойства к самому верхнему пути проекта. Здесь верхняя часть имеет некоторую разницу с корневым путем проекта.
Например, в приведенном ниже проекте я просто использую пример ijkplayer, но этот модуль также использовал другой модуль с другой архитектурой процессора.
Если я добавлю только local.properties в ijkplayer-example, это не сработает. Здесь вы получите вопрос о местонахождении sdk для другого модуля.
Пока я могу добавить local.properties в каталог ijkplayer, тогда, когда я попытаюсь открыть проект примера ijkplayer, будет автоматически создано local.properties для примера ijkplayer, и все работает хорошо.