더 높은 빈도로 센서 데이터를 가져 오려면 HeartTrace라는 Android 앱을 리버스 엔지니어링하려고합니다. 나는 디 컴파일하고, 매개 변수를 조정하고, APK를 다시 컴파일했다. 그러나 앱은 더 이상 Google Fit API에 연결하지 않습니다. API가 다시 컴파일하기 전에 Google에서 새 서명을 요구합니까? 그렇지 않다면 문제는 무엇입니까? 감사!Google Fit API 문제로 APK 다시 컴파일
Sign Your App에서 언급 한 바와 같이
0
A
답변
0
,
안드로이드는 설치하기 전에 모든 APK가가 디지털 인증서로 서명해야합니다.
따라서, 당신은 디지털 다시이 두 가지 옵션을 사용하여 응용 프로그램을 서명해야합니다
- 사용하는 응용 프로그램이 이미 앱 스토어에 게시 된 경우
.keystore
파일에서 찾을 수 있습니다 동일한 키를, 또는 - 가 새 키를 사용하도록 선택할 경우 새 키, 그러나
에서 서명에 사용되는 생성, Signing Considerations을 확인하는 것을 잊지 마세요.
내가보기 엔이가 자세한 논의되고있는 것을 특징으로 주어진 문서를 통해가는 것이 좋습니다
- 만들고 인증서를 저장하는 단계를 더 포함하는, 당신의 APK에 서명하는 방법에 대해 설명
- 서명 다른 빌드 구성을 다른 사용 인증서 및
- 빌드 프로세스를 구성하여 APK에 자동 서명합니다.
그리고 자세한 내용은이 SO 게시물에 주어진 Google Fit for Android: Reading Sensor Data 및 솔루션에 대한이 튜토리얼 - Google maps does not work after resigning an apk 디 컴파일 안드로이드 응용 프로그램과 관련이 또한 도움이 될 수 있습니다.
이것은 훌륭합니다! 정말 고맙습니다! 앱에 서명했지만 Google Fit API를 사임하지 않았습니다. 그렇다면 다시 컴파일하고 Google Fit API를 계속 사용하는 가장 좋은 방법은 무엇입니까? 감사! – aspdev91