나는 phonegap 프로젝트에서 작업 중입니다. 나는 제대로 작동하고있는 안드로이드 장치에 제대로 설치하는 하나의 apk 파일을 가지고 있지만, 내가하고있는 일은 apk 파일에서 약간의 수정을하고 싶다. 단지 apk에서 zip으로 확장하고 간단하게 압축을 해제하는 것이다. asset/www 폴더에있는 HTML 파일에서 일부 변경을 수행합니다. 그리고 필요한 모든 변경 사항을 다시 수정 한 후 해당 폴더를 다시 압축하여 apk로 다시 되돌립니다. 난 그저 수정 된 APK 파일을 안드로이드 장치에 설치하려고합니다. 하지만 제대로 설치하는 동안 오류가 발생 Apk 설치되어 있지 않은, 나는이 오류가 발생했습니다 그 수정 된 때문에 apk is not signed and zipalign
.apk에 프로그래밍 방식으로 java /에서 명령 줄을 사용하여 서명하는 방법
그래서 내 주요 질문은, 어떻게 내 apk jarsigner 및 zipalign 메커니즘을 사용하여 서명 할 수 있습니다 자바 코드 또는 명령 그래서 내가 이것을 얻을 수 있습니까?
https://developer.android.com/studio/publish/app-signing.html#signing-manually – GoneUp
나는이 링크에서 주어진 모든 단계를 거쳤지만 두 번째 마지막 단계에서는 예외가 발생합니다. , "메인"java.io.IOException 예외 : APK의 AndroidManifest.xml에서 최소 API 레벨을 추론하지 못했습니다. 무시하려면 --min-sdk-version을 사용하십시오. " 나는 이해할 수 없습니다. 실수하고있다. @GoneUp –
오류 메시지에 minsdk 값이 있으면 매니페스트를 확인하십시오. 그렇지 않은 경우 추가하거나 추가 명령 행 옵션으로 지정하십시오. – GoneUp