2016-08-18 5 views
0

私は、より高い頻度でセンサーデータを取得するために、HeartTraceというアンドロイドアプリをリバースエンジニアリングしようとしています。逆コンパイルし、パラメータを調整し、APKを再コンパイルしました。ただし、アプリはGoogle Fit APIに接続しなくなりました。 APIは、再コンパイルする前にGoogleから新しい署名が必要ですか?そうでない場合、問題は何ですか?ありがとう!Google Fit APIの問題でAPKを再コンパイルする

答えて

0

Sign Your Appで述べたように、

のAndroidは、インストールする前に、すべてのAPKはデジタル証明書で署名されている必要があります。

したがって、あなたはデジタルでこれらの2つのオプションを使用して、再びアプリに署名する必要があります。アプリは、既にアプリストアに公開されている場合.keystoreファイルで見つけることができ、同じキーを使用

  • 、または

に署名に使用される新しいキーを生成し、新しいキーを使用することを選ぶ場合は、Signing Considerationsをチェックすることを忘れないでください。

私は非常にこれらが完全な詳細に議論されている前記特定のドキュメントを介さをお勧めします:

  • は異なる使用して別のビルド構成に署名、証明書を作成し、保存を含め、あなたのAPKに署名する方法について説明します
  • APKに自動的に署名するためのビルドプロセスを設定します。

と追加情報については、このSOポストに与えGoogle Fit for Android: Reading Sensor Data、その溶液に、このチュートリアル - 逆コンパイルAndroidアプリに関連しているGoogle maps does not work after resigning an apkも役立つかもしれません。

+0

これは素晴らしいです!どうもありがとうございます!私はアプリに署名したが、Google Fit APIを辞任しなかった。では、再コンパイルしてGoogle Fit APIを動作させる最良の方法は何ですか?ありがとう! – aspdev91

関連する問題