本仓库已将 Android 包名(applicationId / namespace)从 li.songe.gkd 依次调整为 cn.sunnysab.gkd、com.android.skip。
原因:项目经常被部分银行 App 误报为“不安全”,改包名用于降低此类误报概率。
除包名变更外,其余功能保持不变(无障碍服务名称为 LetUsSkip,深链 scheme 为 skip://)。
注意:包名变更后,Android 会将其视为一个全新的应用(无法直接覆盖安装旧包名版本)。
- JDK 17+(推荐 21)
- Android SDK(含对应的 build-tools / platform-tools)
使用 gkd flavor 进行编译:
./gradlew :app:assembleGkdDebugRelease 构建需要签名参数(由 app/build.gradle.kts 读取以下 properties):
GKD_STORE_FILEGKD_STORE_PASSWORDGKD_KEY_ALIASGKD_KEY_PASSWORD
示例:
./gradlew :app:assembleGkdRelease \
-PGKD_STORE_FILE=/path/to/keystore.jks \
-PGKD_STORE_PASSWORD=*** \
-PGKD_KEY_ALIAS=*** \
-PGKD_KEY_PASSWORD=***产物一般位于 app/build/outputs/apk/gkd/。