74 lines
2.3 KiB
Batchfile
74 lines
2.3 KiB
Batchfile
@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
|
||
|