Как изменить местоположение debug.keystore в Android Studio? - PullRequest
0 голосов
/ 02 февраля 2019

Я использую Ubuntu для разработки Android.Я запускаю Android Studio как пользователь root каждый раз.Таким образом, все мои SDK-файлы расположены по адресу /root/Android/Sdk.

. У меня также есть файл debug.keystore , расположенный по адресу

/root/.android/debug.keystore

Но при каждом запуске приложения следующеепоявляется ошибка

/home/USERNAME/.android/debug.keystore (No such file or directory)

Похоже, Android-студия ищет debug.keystore внутри /home/USERNAME/.android/debug.keystore вместо /root/.android/debug.keystore и, следовательно, ошибку.

Как я могу изменить это и заставитьAndroid Studio, чтобы найти файл debug.keystore в моем каталоге /root/.android?

Одним из решений, о котором я подумал, было запустить Android Studio как локальный пользователь (не пользователь root), чтобы всеподходитНо в моей системе будет две установки Android Studio (одна от имени root и одна от имени локального пользователя), и я не хочу этого.

Любая помощь будет принята с благодарностью.Спасибо.

1 Ответ

0 голосов
/ 02 февраля 2019

Вы можете указать расположение хранилища ключей в файле build.gradle вашего приложения, например:

android {
    signingConfigs {
        debug {
            storeFile file("/root/.android/debug.keystore")
        }
    }
}

...