Jon*_*Doe 6 ubuntu android android-keystore android-studio
我正在使用Ubuntu进行 Android 开发。我每次都以 root 用户身份启动 Android Studio。所以我的SDK文件都位于/root/Android/Sdk.
我的debug.keystore文件也位于
/root/.android/debug.keystore
Run Code Online (Sandbox Code Playgroud)
但是每当我运行我的应用程序时,就会出现以下错误
/home/USERNAME/.android/debug.keystore (No such file or directory)
Run Code Online (Sandbox Code Playgroud)
看起来 Android Studio 正在寻找内部的 debug.keystore/home/USERNAME/.android/debug.keystore而不是,/root/.android/debug.keystore因此是错误。
如何更改此设置并强制 Android Studio 在我的/root/.android目录中查找 debug.keystore 文件?
我想到的一个解决方案是以本地用户(非 root 用户)身份启动 Android Studio,这样一切都合适。但这将在我的系统上安装两个 Android Studio(一个作为 root 用户,一个作为本地用户),我不想要那样。
任何帮助,将不胜感激。谢谢你。
您可以在应用的 build.gradle 文件中指定密钥库位置,例如:
android {
signingConfigs {
debug {
storeFile file("/root/.android/debug.keystore")
}
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4348 次 |
| 最近记录: |