以高德地图为例子,根据提示申请了debug版本的key,这个key一般我都只能在自己电脑上安装的才能使key发挥作用。
如果想让别人的也能跑这个调试版的怎么办呢?
解决办法: 以我自己的电脑为例子
1.找到C:\Users\Administrator\.android\debug.keystore 文件,将其拷贝出来。放到相应模块路径下。
2.根据图片上的步骤添加信息。注意store File中 debug.keystore是相对路径,因为我放在同一个目录下所以直接写的名字就可以,如果你将debug.keystore放在其他地方,需要自己注意文件位置。
3.点击ok后会在signingConfigs 里面 有debug的相关信息,信息有错误的地方自行修改。
signingConfigs { release { storeFile file('************') storePassword '************' keyAlias '********' keyPassword '*******' v1SigningEnabled true v2SigningEnabled true } debug { keyAlias 'androiddebugkey' keyPassword 'android' storeFile file('debug.keystore') storePassword 'android' } }
4.如果是合作开发的话,要将debug.keystore放入远程仓库中的话,还需要注意.gitignore文件,不要把debug.keystore文件忽略了。