2012-06-12 5 views
0

나는 이클립스를 사용하는 팀과 함께 Android 용으로 개발 중이다. 우리는 종종 다른 개발자가 apk를 컴파일했을 때 다른 개발자/컴퓨터에 의해 컴파일 된 앱을 제거하지 않고 장치에 설치하지 않는다는 문제에 봉착합니다. 나는 이것이 컴파일을 할 때 실행되는 일식이 자동 서명 프로세스라고 가정하고 있지만 설정을 변경하는 방법을 알지 못하며 모든 것을 사용할 수있는 서명을 만듭니다. 우리의 프로젝트는응용 프로그램에 여러 개발자 서명

도움이

이 가장 좋은 방법 인 경우
+1

가능한 중복 http://stackoverflow.com/questions/3924901/using-the-same-debug-keystore-on-multiple-computers –

답변

3

프로덕션에서는 리더 만 가지고있는 키 스토어 하나만 사용하거나 모든 사람에게 사본을 제공합니다 (권장하지 않음).

개발을 위해 가장 좋아하는 머신을 선택하고 ~/.android/debug.keystore에서 debug.keystore를 가져옵니다. 그런 다음 다른 컴퓨터의 같은 위치에 붙여 넣거나 기존 컴퓨터를 덮어 쓰거나 설정에서 디버그 키 저장소로 사용하도록 eclipse를 구성합니다 (Check in Android -> Build).

+0

어디에서 debug.keystore를 찾을 수 있습니까? 안드로이드 SDK에? – erik

+0

실행중인 운영 체제는 무엇입니까? –

0

확실하지 주시면 감사하겠습니다 .. SVN을 통해 공유되어 있지만 모두가 공유하는 경우의 PrivateKey는 단지

이클립스 http://developer.android.com/guide/publishing/app-signing.html#ExportWizard에 APK를 수출해야합니다

아마도 더 좋은 방법은 모두 디버그 키를 공유하는 것입니다. apk가 출시 준비가되었을 때만 Google에 privateKey 레지스터로 리드 서명하십시오.

+0

예. 개발 목적으로 사용합니다. 디버그 키를 공유하고 싶습니다.하지만 i 그것을 찾을 수 없습니다 .. 우리는 서명을 만들었지 만 그것을 사용하기 위해 디버그 실행을 할당하는 것 같습니다 .. – erik

+0

@ Raghav의 게시물은 어디에 있는지 보여줍니다. 숨겨진 폴더이므로 '.android'폴더를 볼 수 없습니다. 숨겨진 파일을 보았는지 확인하십시오. –

관련 문제