Programing

서명되지 않은 APK는 설치할 수 없습니다.

lottogame 2020. 9. 25. 08:10
반응형

서명되지 않은 APK는 설치할 수 없습니다.


테스트를 위해 내 응용 프로그램을 일부 사람들에게 배포하려고합니다. Eclipse에서 직접 Desire에 설치했으며 제대로 작동합니다.

APK 파일을 생성하기 위해 Eclipse에서 직접 "Export Unsigned Application Package" 를 선택하고 APK 파일을 생성했습니다. 본인에게 이메일을 보내고 파일을 SD 카드에 다운로드했습니다. 하지만 ES 파일 브라우저를 사용하여 설치하려고하면 "응용 프로그램이 설치되지 않았습니다" 라는 메시지가 표시 됩니다 .

(이미 내 휴대 전화에서 "비 마켓 애플리케이션 설치 허용"을 선택했습니다.) 아이디어가 있습니까?

예, 문제를 찾았습니다. 아래 내 대답을 참조하십시오.

" 표시되지 않은 응용 프로그램의 설치 허용 "을 사용해도 여전히 응용 프로그램에 서명해야한다는 것을 몰랐습니다. 이 링크 자체 서명 및 릴리스 응용 프로그램에 따라 내 응용 프로그램에 자체 서명했습니다. 5 분 밖에 걸리지 않은 다음 서명 된 APK 파일을 자신에게 이메일로 전송하고 SD 카드에 다운로드 한 다음 아무 문제없이 설치했습니다.


"표시되지 않은 응용 프로그램의 설치 허용"을 사용해도 여전히 응용 프로그램에 서명해야한다는 것을 몰랐습니다.

이 링크 자체 서명 및 릴리스 응용 프로그램에 따라 내 응용 프로그램에 자체 서명 했습니다. 5 분 밖에 걸리지 않은 다음 서명 된 APK 파일을 본인에게 이메일로 전송하고 SD 카드에 다운로드 한 다음 아무 문제없이 설치했습니다.


서명되지 않은 응용 프로그램을 전화기에 설치할 수 없습니다. 에뮬레이터로 테스트하는 데만 사용할 수 있습니다. 계속 진행하려면 응용 프로그램에 자체 서명을 시도 할 수 있습니다.

또한 sdcard에서 응용 프로그램을 설치하고 있으므로 필요한 권한 세트가 있기를 바랍니다. stackoverflow.com을 통해 sdcard에서 응용 프로그램을 설치하는 것과 관련된 질문을 살펴보십시오. 많은 사람들이 이전에 요청한 적이 있습니다.

도움이되는 희망,
Sriram


unsigned-apk는 에뮬레이터에서만 테스트 할 수 있습니다. 그리고 애플리케이션 배포 및 배포 단계로이 기사를 한 번 이상 읽어야합니다. http://developer.android.com/guide/publishing/app-signing.html .

질문에 대해서는 위의 기사에서 아래 줄을 찾을 수 있습니다.

모든 신청서는 서명되어야합니다. 시스템은 서명되지 않은 응용 프로그램을 설치하지 않습니다.

그래서 당신은 당신의 응용 프로그램을 배포하기 전에 sign-apk를 가지고 있어야합니다.

응용 프로그램의 Signed-apk를 생성하려면 간단한 마법사 절차가 있습니다. File -> Export -> Android -> Export Android application.

여기에 이미지 설명 입력


다음 단계에 따라 APK를 실제 장치 (디버거 키 사용)로 전송하고 테스트 목적으로 만 사용하십시오. (참고 : 시장에 올바르게 배포하려면 키로 앱에 서명하고 모든 단계를 따라야 할 수 있습니다.)

  1. 에뮬레이터에 앱을 설치합니다.
  2. 설치가 완료되면 DDMS로 이동하여 장치 창에서 현재 실행중인 앱을 선택합니다. 그러면 파일 탐색기 아래에 관련된 모든 파일이 표시됩니다.
  3. 파일 탐색기에서 데이터-> 앱으로 이동하여 APK (앱의 패키지 이름)를 선택합니다.
  4. Select it and click on 'Pull a file from the device' button (the one with the save symbol).
  5. This copies the APK to your system. From there you can copy the file to your real device, install and test it.

Good luck !


I cannot install an apk build with "Export Unsigned Application Package" Android SDK feature, but i can install an apk browsing the bin directory of my project after the project buid. I put this apk on my sd on my HTC Wildfire phone, select it and the application install correctly. You need to allow your phone to install unsigned apk. Good Luck.


You could also send your testers the apk that is signed with your debug key. You can find that in the bin folder of your project after building in debug mode.


서명되지 않은 응용 프로그램은 설치할 수 없습니다. eclipse에서 직접 실행하면 해당 apk는 디버거 키로 서명되며 프로젝트의 bin \ 폴더에서 찾을 수 있습니다. 테스트 목적 배포에도 사용할 수 있습니다.

참고 URL : https://stackoverflow.com/questions/4835925/unsigned-apk-can-not-be-installed

반응형