【问题标题】:Recompiling APK with Google Fit API Issues使用 Google Fit API 问题重新编译 APK
【发布时间】:2016-08-18 00:31:39
【问题描述】:

我正在尝试对一个名为 HeartTrace 的 Android 应用程序进行逆向工程,以便以更高的频率提取传感器数据。我反编译,调整参数,重新编译APK。但是,该应用程序不再连接到 Google Fit API。 API 在重新编译之前是否需要 Google 的新签名?如果不是,那是什么问题?谢谢!

【问题讨论】:

    标签: android google-fit google-fit-sdk moto-360


    【解决方案1】:

    Sign Your App中所述,

    Android 要求所有 APK 在安装之前都使用证书进行数字签名。

    因此,您需要使用以下两个选项再次对应用进行数字签名:

    • 如果该应用已在应用商店中发布,则使用可在 .keystore 文件中找到的相同密钥,或者
    • 生成用于登录的新密钥

    但是,如果您选择使用新密钥,请不要忘记检查Signing Considerations

    我强烈建议您阅读给定的文档,其中将详细讨论这些内容:

    • 介绍了如何签署您的 APK,包括创建和存储您的证书,
    • 使用不同的证书签署不同的构建配置,以及
    • 配置构建过程以自动签署您的 APK。

    有关更多信息,有关Google Fit for Android: Reading Sensor Data 的本教程和此 SO 帖子中给出的解决方案 - Google maps does not work after resigning an apk 与反编译 Android 应用程序相关可能也会有所帮助。

    【讨论】:

    • 这太棒了!非常感谢!我确实签署了该应用程序,但没有退出 Google Fit API。那么,重新编译并使 Google Fit API 仍能正常工作的最佳方法是什么?谢谢!
    猜你喜欢
    • 2016-08-14
    • 2020-12-29
    • 1970-01-01
    • 2018-04-02
    • 1970-01-01
    • 1970-01-01
    • 2017-08-02
    • 2020-11-11
    • 1970-01-01
    相关资源
    最近更新 更多