我需要启用谷歌+ api,所以我需要debug.keystore。我切换到Android Studio,不知道它在哪里。我可以在eclipse的~/.android/debug.keystore路径下找到它。
当前回答
在Windows上,
您所需要做的就是进入命令提示符并cd C:\Program Files\Java\jdk-10.0.2\ bin>,其中jdk-10.0.2或完整路径在您的情况下可能不同。进入bin后,输入代码keytool -keystore C:\Users\GB\.android/debug。C:\Users\GB\.android/debug. keystore在我的例子中,Keystore是到Keystore的路径。
你会得到这样的结果。
其他回答
我能想到的最简单的方法是从调试中获取指纹。密钥存储库(路径在其他答案中提到)并将其添加到项目中。不需要复制密钥库或添加新的应用程序。只需为您开发的每台机器添加指纹列表。
FWIW,当我从一台笔记本电脑切换到另一台笔记本电脑时,我遇到了这个问题。我经常到处跑。
https://support.google.com/firebase/answer/7000104?hl=en#sha1
希望这能帮助到一些人!:)
默认的密钥库文件:debug。. Android文件夹通常位于安装Android SDK的用户操作系统的默认主文件夹中。
在我的Ubuntu PC中,它的位置是/home/dhananjay/.android
而在Windows PC中,它位于C:\Users\dhananjay\.android
我需要调试。在我刚刚安装Android Studio后,它不在. Android文件夹中。
我的解决方案是创建一个新的空项目,Build->选择Build Varient…然后在Active Build Varient下,我将其设置为调试。然后我构建了这个项目,甚至还在上面运行了调试(不确定是否必要)。在这之后,我检入。android文件夹,并调试。生成密钥存储库。
在Windows上,
您所需要做的就是进入命令提示符并cd C:\Program Files\Java\jdk-10.0.2\ bin>,其中jdk-10.0.2或完整路径在您的情况下可能不同。进入bin后,输入代码keytool -keystore C:\Users\GB\.android/debug。C:\Users\GB\.android/debug. keystore在我的例子中,Keystore是到Keystore的路径。
你会得到这样的结果。
你可以使用这个命令获取你所有的密钥库,到你的终端,在你的android根目录下运行:
./gradlew signingReport
它会给你类似这样的一个键库列表和它们的信息:
推荐文章
- 警告:API ' variable . getjavacompile()'已过时,已被' variable . getjavacompileprovider()'取代
- 安装APK时出现错误
- 碎片中的onCreateOptionsMenu
- TextView粗体通过XML文件?
- 如何使线性布局的孩子之间的空间?
- DSL元素android.dataBinding。enabled'已过时,已被'android.buildFeatures.dataBinding'取代
- ConstraintLayout:以编程方式更改约束
- PANIC: AVD系统路径损坏。检查ANDROID_SDK_ROOT值
- 如何生成字符串类型的buildConfigField
- Recyclerview不调用onCreateViewHolder
- Android API 21工具栏填充
- Android L中不支持操作栏导航模式
- 如何在TextView中添加一个子弹符号?
- PreferenceManager getDefaultSharedPreferences在Android Q中已弃用
- 在Android Studio中创建aar文件