现象
在Ubuntu系统中安卓项目编译时报错
Failed to get default debug keystore location
, 如下
FAILURE: Build failed with an exception.
* Where:
Build file '/var/lib/jenkins/workspace/android/module/app/build.gradle' line: 1
* What went wrong:
A problem occurred evaluating project ':app'.
> Failed to apply plugin 'com.android.internal.application'.
> Failed to get default debug keystore location.
解决方法
- 该问题和
ANDROID_SDK_HOME
环境变量有关 例如:
需要把默认用户下的export ANDROID_SDK_HOME=/usr/local/android-sdk export ANDROID_HOME='/usr/local/android-sdk' export ANDROID_SDK_ROOT='/usr/local/android-sdk'
.android
文件复制到${ANDROID_SDK_HOME}
路径下即可解决问题#导入环境变量 source /etc/profile cp -r ~/.android ${ANDROID_SDK_HOME}
- windows系统中
.android
文件夹也位于默认用户路径下即%USERPROFILE%/.android
, 可以在windows的资源管理器路径中输入%USERPROFILE%/.android
找到该.android
将该文件夹复制到ANDROID_SDK_HOME
环境变量对应文件夹下面即可.