我需要启用谷歌+ api,所以我需要debug.keystore。我切换到Android Studio,不知道它在哪里。我可以在eclipse的~/.android/debug.keystore路径下找到它。
当前回答
在Android Studio中,你可以找到所有应用签名信息,而无需任何控制台命令:
打开你的项目 从右侧面板点击Gradle 在Gradle项目面板打开文件夹:Your Project -> Tasks-> Android 运行signingReport任务(双击),您将在Gradle控制台中看到结果(keystore路径,SHA1,MD5等等)。
其他回答
另一种找到你的关键信息的方法是去你的java文件夹,对我来说是在
C:\Program Files\Java\jdk1.8.0_60\bin
并执行以下命令
keytool -list -v -keystore "%USERPROFILE%\.android\debug.keystore" -alias androiddebugkey -storepass android -keypass android
从命令中,您可以很容易地看到密钥存储地址是“c:\users/<%mylogin%>.android\debug”。Keystore”,别名为“androiddebugkey”,存储密码为“android”,密钥密码为“android”
这是Android 'Get API Key'文档中的默认配置。 https://developers.google.com/maps/documentation/android-api/signup
你可以使用这个命令获取你所有的密钥库,到你的终端,在你的android根目录下运行:
./gradlew signingReport
它会给你类似这样的一个键库列表和它们的信息:
尝试之前同步gradle。 完成任务中的步骤…
有时在app/build中指定。gradle文件。例如:
signingConfigs {
debug {
storeFile file(System.env.HOME + '/.android/debug.keystore')
storePassword 'android'
keyAlias 'androiddebugkey'
keyPassword 'android'
}
}
如果您发现没有安装JDK。打开android终端,打开android Studio自带的JRE bin文件夹。
C:\Program Files\Android\Android Studio\jre\bin
并执行以下命令。请记住将USERNAME替换为您实际的PC用户名。
keytool -list -v -keystore "C:\Users\USERNAME\.android\debug.keystore" -alias androiddebugkey -storepass android -keypass android
推荐文章
- 我如何在一个片段中访问getSupportFragmentManager() ?
- 调试在哪里。Android Studio中的密钥存储库
- 从资产中读取文件
- 在不活动的地方调用getLayoutInflater()
- 设置Android布局元素的背景颜色
- 错误:'keytool'不能被识别为内部或外部命令、可操作程序或批处理文件
- 在应用程序本身中更改Locale
- apk (.apk)和应用程序包(.aab)的区别
- 如何设置超时在改造库?
- Android - SPAN_EXCLUSIVE_EXCLUSIVE跨度不能为零长度
- TextView的字体大小在Android应用程序改变字体大小从本机设置
- 如何模拟Android杀死我的进程
- 禁用EditText闪烁光标
- Android Eclipse -无法找到*.apk
- 设置TextView文本从html格式的字符串资源在XML