使用Google Fit API问题重新编译APK

时间:2016-08-18 00:31:40

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

我试图对名为HeartTrace的Android应用进行逆向工程,以便以更高的频率提取传感器数据。我反编译,调整参数,并重新编译APK。但是,该应用不再与Go​​ogle Fit API相关联。在重新编译之前,API是否需要Google的新签名?如果没有,问题是什么?谢谢!

1 个答案:

答案 0 :(得分:0)

Sign Your App中所述,

  

Android要求所有APK都可以使用证书进行数字签名,然后才能安装。

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

  • 如果应用已在应用商店中发布,则使用可在\r?\n文件中找到的相同密钥,或
  • 生成一个用于登录的新密钥

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

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

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

有关其他信息,本教程中的Google Fit for Android: Reading Sensor Data以及此SO帖子中提供的解决方案Google maps does not work after resigning an apk与解压缩Android应用相关,也可能有所帮助。