2016-08-18 120 views
0

我正在嘗試對名爲HeartTrace的Android應用程序進行反向工程,以便以更高的頻率提取傳感器數據。我反編譯,調整參數,並重新編譯APK。但是,該應用不再連接到Google健身API。在重新編譯之前API是否需要Google的新簽名?如果不是,那麼問題是什麼?謝謝!使用Google Fit API重新編譯APK

回答

0

正如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應用也可能有幫助。

+0

這太好了!非常感謝!我確實在應用程序上籤了名,但沒有辭職Google Fit API。那麼,什麼是重新編譯並仍然適用Google Fit API的最佳方式?謝謝! – aspdev91