android keytool.exe问题

标签 android

我试图在 Mac OS x 上提取 MD5 指纹并面临 2 个问题:

1) 我的 debug.keystore 在哪里 我在系统的任何地方都找不到 .android 文件,它应该在/Users/tugce/.android/debug.keystore

2) 当我运行 Keytool.exe 程序时出现此错误

-bash: /Users/tugce/Desktop/android/setup/jdk1.7.0/bin/keytool: cannot execute binary file
logout

编辑:我想在 mac os x 平台上不需要运行 Keytool.exe,直接进入终端并写入 keytool -list -keystore ~/.android/debug.keystore 这会给你 MD5 指纹

有什么解决办法吗?

最佳答案

第一步:

在终端中使用以下命令检查您的终端是否 debug.keystore 位于正确的文件夹中:

cd .android/
ls

之后只需键入 cd 即可转到您的根文件夹。

第 2 步:

在您的根目录中的终端中运行以下命令:

$ keytool -list -alias androiddebugkey \
-keystore <path_to_debug_keystore>.keystore \
-storepass android -keypass android

有时这不会起作用。在这种情况下尝试:

keytool -list -keystore ~/.android/debug.keystore

第 3 步:

在终端要求您输入密码(“输入 keystore 密码:”)后,只需输入您的密码即可。

注意!默认密码为空(只需按 Enter/return 键)

关于android keytool.exe问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6938098/

相关文章:

java - Android - 循环多行文本文件并从冒号后的类别中提取数据并将其存储在类变量中

java - 如何使用 Android ExifInterface 删除 exif 标签

java - 在 SQLite 中存储数组列表的数组列表

android - 应用程序重新启动后 AlarmManager 不会停止

android:targetSdkVersion ="23"导致 Galaxy S6 崩溃

android - 应用程序崩溃按下后退按钮(显式 Intent 传递信息)

android - ViewPager 可以在每页中有多个 View 吗?

Android adjustPan 被忽略

android - 具有 Android 应用内购买的服务器产品交付模型?

java - 删除位置管理器不起作用的更新