Android Studio debug.keystore位置介绍

如果你在网上搜debug.keystore的位置,大部分文章都会告诉你在 C:\Users\XXX\.android 目录下,但我电脑的该目录下确实没有这个文件,放入同事的debug.keystore也不会生效。

后来在Android SDK的子目录.android下搜到了debug.keystore文件,猜测的原因是IDE里做了配置,但也不知道是哪里修改的。

最后在 StackOverflow 上找到一个靠谱答案,链接:http://stackoverflow.com/a/30908688

意思是说:

如果你在环境变量里配置了 ANDROID_SDK_HOME,debug.keystore文件就会放在你的SDK子目录.android下。

看了一下我的环境变量,确实有做配置

补充知识:Android Studio 更换debug.keystore问题

在使用Android studio 开发时,会遇到关于app签名问题,这时候就需要更换debug时签名文件,尤其是使用签名文件进行第三方账号登陆时,调试签名文件和发布时的签名不一致的问题,好了废话不多说了!

在Android Studio环境下,怎么更换调试的签名文件呢?

有以下步骤:

1.准备好你的签名文件your.keystore或者your.jks

如果没有,自己创建一个就可以了

2.往工程里面添加你所使用的签名文件(可以添加多个签名文件,供自己选择)

按快捷组合键:Ctrl+Alt+Shift+S 组合键,选择你的工程所在的Signing选项卡,如下图所示!

点击+号键,选择你的keystore 文件所在的位置,填入其他三个空白信息(Key Alias,Key Password,Store Password),点击Ok,这个文件就添加进来了,如果想添加还可以继续添加

3.选择Build Types选项卡,

1>选择左边的debug,

2>给Signing Config 选择你所配置的文件,在这里进行更改调试的签名文件

4,运行测试,可以使用微信的签名工具测试

哦:https://res.wx.qq.com/open/zh_CN/htmledition/res/dev/download/sdk/Gen_Signature_Android221cbf.apk

注意:当进行完以上操作后,build.gradle文件其实已经修改了,修改部分如下:

android {
  signingConfigs {
    debug {
      keyAlias 'androiddebugkey'
      keyPassword 'android'
      storeFile file('G:/OtherWorks/debug.keystore')
      storePassword 'android'
    }
    ...
    }

有不足地方请留言指正,不胜感激!

以上这篇Android Studio debug.keystore位置介绍就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们。

(0)

相关推荐

  • android studio更新gradle错误构建项目失败的解决方法

    一.版本错误 对应版本,修改gradle version,和plusing version两个地方修改gradle version,和plusing version的方法有两种,一种是在 project.build.这里plusing version的设置 buildscript { repositories { jcenter() } dependencies { classpath 'com.android.tools.build:gradle:2.3.0' } } allprojects

  • 解决android studio 打开java文件 内容全变了的问题

    问题描述: 某天打开项目的activity的java文件界面突然变成下面这样了,但是用Notepad++打开代码什么的都正常,不知道什么原因造成的 解决办法 使用notepad++打开java文件,随便改个地方或者直接按俩空格再保存,返回AS一切恢复.... 补充知识:Android Studio 打开后无故爆红后解决办法,简单粗暴  有效治疗AndroidStudio大姨妈的方法. 今天打开AndroidSutudio后表示一脸蒙蔽,项目无故爆红,我本以为是哪里的代码有错导致 报错,于是乎逐个

  • 解决Android Studio 代码自动提示突然失效的问题

    昨天代码写的好好的,今天一打开Android Studio 开始写代码,居然没有代码自动提示了,我他妈也是醉了,学个安卓开发真是心累,各种幺蛾子.作为一个老程序员了,遇到这种问题,只能静下心来找问题. 出现原因: 开启了省电模式,导致代码自动提示失效了.如下图: 解决办法: 关闭省电模式,点击Power Save Mode 那一栏,把勾去掉即可.如下图: 补充知识:一步解决android studio中编写xml代码或者Java代码时提示功能失效! 只需简单一步操作: 关闭android stu

  • Android Studio debug.keystore位置介绍

    如果你在网上搜debug.keystore的位置,大部分文章都会告诉你在 C:\Users\XXX\.android 目录下,但我电脑的该目录下确实没有这个文件,放入同事的debug.keystore也不会生效. 后来在Android SDK的子目录.android下搜到了debug.keystore文件,猜测的原因是IDE里做了配置,但也不知道是哪里修改的. 最后在 StackOverflow 上找到一个靠谱答案,链接:http://stackoverflow.com/a/30908688 意

  • Android studio 实现随机位置画10个随机大小的五角星的代码

    Android studio:实现随机位置画10个随机大小的五角星今天做了一下老师布置的实验课作业安卓的作业.实现在屏幕上随机位置绘制10个随机大小的五角星.虽然我之前自己学习过安卓,但是还有很多的功能没有用到,学到,比如这次这个画图的功能没有使用过,所以在做这个实验的时候有很多的问题.实现的方法是自己自定义组件,新建一个类来继承View,进行自定义组件.先开始五角星的画法,通过translate(x,y)方法来改变起点的位置,使用rotate()方法进行笔锋的转角.代码如下: canvas.t

  • Android Studio 通过登录功能介绍SQLite数据库的使用流程

    前言: SQLite简介:是一款轻型的数据库,是遵守ACID的关系型数据库管理系统,它包含在一个相对小的C库中.它是D.RichardHipp建立的公有领域项目.它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了.它能够支持Windows/Linux/Unix等等主流的操作系统,同时能够跟很多程序语言相结合,比如 Tcl.C#.PHP.Java等,还有ODBC接口,同样比起Mysql.PostgreSQL这两款开源的世

  • Android Studio和Gradle使用不同位置JDK的问题解决

    初次安装Android Studio,遇到了不少问题,这是其中的一个,分享如下,同时求各位dalao关注一下啦((*^__^*) ) 使用不同的JDK位置可能会导致Gradle产生多个守护进程 ,首先Android Studio默认下使用的下载时自带的jre,这种jre的功能显然达不到jdk的标准,这会使得开发时可能产生不兼容的问题,当然也可以选择忽略这个警告,但是将来也可能出现问题.因此还是解决掉为好. 注意的问题:下载Android Studio一定是要下载JDK的,如果原先电脑里下载了JA

  • Android Studio中debug功能详解

    本文为大家分享了Android Studio debug功能的具体使用方法,供大家参考,具体内容如下 运行debug模式 1. 进入debug - 点击图中红色圆圈圈起的左边绿色按钮,运行app的debug模式,快捷键Shift+F9 - 点击图中红色圆圈圈起的右边按钮,可以选择正在运行的进程attach debugger 1. 打断点:鼠标点击编辑框左侧,出现红色圆点 断点分类 这张图可以看出断点也有行断点.方法断点.字段断点.异常断点.其实打断点仔细观察也可以发现它们的标识图片是不同的,就是

  • Android+OpenCV4.2.0环境配置详解(Android studio)

    仅是个人记录,希望能对有需要的给予一些小小的帮助 首先我们肯定是要去到OpenCV的官网下载对应的SDK,并解压得到文件夹(opencv-4.2.0-android-sdk) 其次是NDK环境搭建(双击shift,输入sdk,找到sdk manager,将下面红色框框勾选安装) 创建项目,我选用的是(并不是只有这一选择) 导入Module File->New->Import Module 路径选择**\opencv-4.2.0-android-sdk\OpenCV-android-sdk\sd

  • 在Android Studio中使用BaiduMap SDK实时获取当地位置信息

    配置BaiduMap 环境 1.在百度API中新建自己的一个APP包名和APP名需要注意和自己Android Studio 中的包名和APP名保持一致: 2.百度地图中还需要填写一个SHA1 数字签名: a.输入keytool -list -v -keystore debug.keystore,会得到三种指纹证书,选取SHA1类型的证书(密钥口令是android),这个获取到的SHA1的值和ecplise中获取的值是一样的,是作为debug用的. b.输入keytool -list -v -ke

  • 如何设置Android studio 3.0显示光标返回上一次浏览位置的箭头图标

    这几天刚升级了Android studio 3.0,发现光标返回上一次浏览位置的箭头图标没有了.快捷键 ctrl+alt+左右键,按着真不方便.方便按的按键早已经被占满了,也懒得去改动快捷键了.来,把小箭头找回来.原来Android studio 3.0把Toolbr给默认关闭了,打开就好了.看下图: 总结 以上所述是小编给大家介绍的如何设置Android studio 3.0显示光标返回上一次浏览位置的箭头图标,希望对大家有所帮助!

  • Android Studio快捷键生成TAG、Log.x日志输出介绍

    生成TAG logt+Tab键: private static final String TAG = "Extract"; 生成Log.d() logd+Tab键: Log.d(TAG, "onCreate: "); 生成Log.e() loge+Tab键: Log.e(TAG, "onCreate: ",new Throwable()); 生成Log.i/w类似 Log.i(TAG, "onCreate: "); Log.w

  • 浅谈Android Studio如何Debug对应so文件C/C++代码

    在C/C++跨平台开发中,我们知道在Windows上可以通过VS,进行单步断点调试,这非常方便.但是我们如果编译好的动态库so,想要跟踪下其流程及各个阶段,如,怎么跟踪FFmpeg/VLC等库内部demux流程,或是Codec流程呢?今天通过一个小Demo进行Debug库文件C/C++代码. 一,下载 NDK 和构建工具 要编译和调试本地代码(native code),你需要下面的组件: 1.The Android Native Development Kit (NDK) : 让你能在 Andr

随机推荐