Files
zhini_im/获取SHA1签名.bat
rw0067680 c01808ac21 first commit
Change-Id: Ib7c2ab10a2562044fcaf9879388a6cbc1db6ac61
2025-12-23 10:00:49 +08:00

74 lines
2.3 KiB
Batchfile
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
@echo off
chcp 65001 >nul
cls
echo ========================================
echo 获取应用SHA1签名工具
echo ========================================
echo.
echo [方法一] 读取Debug版本SHA1系统默认keystore
echo ----------------------------------------
if exist "%USERPROFILE%\.android\debug.keystore" (
echo 正在读取: %USERPROFILE%\.android\debug.keystore
echo.
keytool -list -v -keystore "%USERPROFILE%\.android\debug.keystore" -storepass android -alias androiddebugkey
echo.
echo.
) else (
echo ⚠️ Debug keystore不存在
echo 路径: %USERPROFILE%\.android\debug.keystore
echo 提示: 首次编译Android项目时会自动生成
echo.
)
echo ========================================
echo [方法二] 读取Release版本SHA1项目keystore2
echo ========================================
if exist "keystore2" (
echo 正在读取: keystore2
echo.
keytool -list -v -keystore keystore2 -storepass yuchen.com -alias yuchen
echo.
echo.
) else (
echo ❌ keystore2文件不存在
echo 当前目录: %CD%
echo.
)
echo ========================================
echo [方法三] 通过Android Studio获取SHA1
echo ========================================
echo.
echo 1. 打开 Android Studio
echo 2. 点击右侧边栏的 "Gradle" 面板
echo 3. 展开: app ^> Tasks ^> android ^> signingReport
echo 4. 双击 signingReport 任务
echo 5. 在 Build 输出窗口中查看 SHA1 和 SHA256
echo.
echo ========================================
echo [方法四] 通过命令行获取需要Java 11+
echo ========================================
echo.
echo 执行命令: gradlew signingReport
echo 注意: 需要Java 11或更高版本
echo.
echo ========================================
echo SHA1使用说明
echo ========================================
echo.
echo 1. 复制上面显示的SHA1值去掉冒号和空格
echo 2. 登录高德开放平台: https://lbs.amap.com/
echo 3. 进入"应用管理" → 找到对应的应用
echo 4. 添加SHA1配置需要同时配置Debug和Release的SHA1
echo 5. 确保以下配置正确:
echo - ✅ 包名: com.xunpaisoft.social
echo - ✅ SHA1: 必须与上面的SHA1值一致
echo - ✅ 平台: Android平台
echo - ✅ 服务权限: 必须开启"定位服务""搜索服务"
echo.
pause