Подтвердить что ты не робот

Где local.properties идет для андроидного проекта?

Получение этой жалобы от IntelliJ 13:

8:15:48 PM Gradle '<project>' project refresh failed:
           SDK location not found. Define location with sdk.dir in the local.properties file or with an ANDROID_HOME environment variable.
           Build file '/<project>/build.gradle' line: 20
           : Gradle settings

Я попытался раскрыть мои local.properties в каждом каталоге, о котором я могу думать, но все еще получаю эту ошибку. Что дает?

4b9b3361

Ответ 1

Файл local.properties находится на корневом уровне проекта в той же папке, что и gradlew, gradlew.bat, settings.gradle и другие файлы.

Этот файл не следует включать в исходный элемент управления. После (некорректно), включая это в исходном элементе управления, а затем удалив файл локально, Android Studio автоматически заново создала файл для меня.

Вот пример содержимого этого файла:

## This file is automatically generated by Android Studio.
# Do not modify this file -- YOUR CHANGES WILL BE ERASED!
#
# This file must *NOT* be checked into Version Control Systems,
# as it contains information specific to your local configuration.
#
# Location of the SDK. This is only used by Gradle.
# For customization when using a Version Control System, please read the
# header note.
#Thu Aug 14 14:49:26 PDT 2014
sdk.dir=C\:\\Program Files (x86)\\Android\\android-studio\\sdk

Обратите внимание на ссылку sdk.dir= на местоположение установки Android Studio SDK (которая может отличаться на разных машинах).

Ответ 2

Для MAC создайте файл local.properties внутри android/ и вставьте эту строку в файл

sdk.dir =/Users/USERNAME/Library/Android/sdk