2013-06-24 4 views
0

두 명의 엔지니어가 안드로이드 프로젝트를 진행 중입니다. apk (Playstore가 아닌 개인 출판물)를 게시하려면 각자 프로젝트를 실행 한 다음 결과 apk를 얻은 다음 게시하십시오. 사용자는 두 대의 다른 컴퓨터에서 생성 된 apk를 간단히 업데이트 할 수 없습니다. 사용자의 현재 apk가 Zack 개발자에 의해 게시 된 경우 개발자 Max의 최신 버전으로 업데이트하려면 사용자가 실제로 삭제하고 다시 설치해야합니다. 이 문제를 어떻게 해결합니까? 컴퓨터에서 사용되는 키가 무엇이든 찾아 내서 다른 개발자에게 전달하기를 바랬습니다. 그러나 키가 저장된 위치를 찾을 수 없습니다.apk 키는 컴퓨터에 어디에 저장되어 있습니까?

당연히 게시하려면 Android Tools > Export Signed Application Package을 사용합니다. 그러나 현재 상황은 위와 같습니다. 사용자가 지속적으로 삭제하지 않거나 다른 한편으로는 한 대의 컴퓨터로 게시를 제한하지 않고 어떻게 문제를 해결할 수 있습니까?

+0

당신이 사용하는 어떤 IDE 유사한 경우 리눅스에

하게 debug.keystore debug.keyset \ 창에 경우 다음 C입니까? – Simon

+0

eclipse-adt를 사용하고 있습니다 –

답변

0

필자의 경우 릴리스 키 스토어 파일을 소스 컨트롤에 넣었습니다. 각 개발자는 소스 컨트롤에서 최신 버전 (변경하지 않아야 함)을 가져옵니다. 원하는 경우 키를 읽기 전용으로 설정할 수 있습니다. 앱에 서명 할 때 Eclipse를 사용하는 경우 키 스토어의 경로를 지정해야합니다. 그래서 거기에 자신의 키 스토어 경로를 얻을 수 있습니다.

반면에. 디버그 키를 공유하려면 양쪽 컴퓨터에서 응용 프로그램을 재생하기 위해 키가 .android 디렉토리에 있습니다. \ 사용자 [사용자 이름] .android/다른 ~/.android

+0

mac osx가 있는데, 어떻게'.android' 디렉토리로 이동합니까?/adt-bundle-mac-x86_64-20130219/sdk/platforms/android-17'입니까? 또한 두 컴퓨터가 동일한 키를 공유 할 수 있습니까? –

+0

Eclipse가있는 Mac을 가지고 있지 않습니다. 그러나 웹에서는 Linux와 같은 위치에 있다고 말합니다. 홈 디렉토리에서 ~/.android 돋보기 위에서 오른쪽 상단의 터미널을 열어 터미널에 연결할 수 있습니다. do cd ~/.android ls -la 거기에서 파일을보아야 거기에서 다른 컴퓨터로 파일을 복사해야합니다. – soynerdito