2013-03-04 1 views
1

Android 용 소스 코드가 있습니다. 특정 디버그가 있고 .keystore 파일과 특정 비밀번호가 있습니다. 이 키 스토어와 암호를 사용하여 이클립스를 사용하여 소스를 빌드하는 방법은 무엇입니까? 사용자 정의 디버그 키 스토어를 추가하려고하면 "Keystore was tampered with, or password was incorrect"이 통지됩니다. 이클립스에서 어디에서 암호를 지정할 수 있습니까?이 키 저장소로 응용 프로그램을 빌드하려면 어떻게해야합니까? 사전특정 비밀번호가있는 특정 디버그/릴리스 키가있는 Android 앱을 구축하십시오.

+0

또한 특정'.properties' 소스 코드를 만드는 방법은 무엇입니까? 사용해야하는 속성 파일을 지정하는 방법은 무엇입니까? –

답변

1

에서

덕분에 내보내기 옵션을 선택하고 안드로이드 응용 프로그램으로 내보낼 이클립스에 릴리스있는 .keystore 파일을 사용합니다. 그것은 안드로이드 개발자 site에 따르면 당신을 위해 다음 화면

Export Android Application

1

에있는 .keystore 파일과 암호를 요청합니다 :

필요한 경우, 당신은 디버그의 위치/이름을 변경할 수 있습니다 keystore/key 또는 사용할 사용자 정의 디버그 키 저장소/키를 제공하십시오. 그러나 사용자 정의 디버그 키 저장소/키는 동일한 키 저장소/키 이름과 암호를 기본 디버그 키 (위에서 설명한대로)로 사용해야합니다. 디버그 키가이 이름과 암호를 사용하지 않는 경우

그래서, 당신은 그것을 사용할 수 없습니다

키 저장소 이름 : "하게 debug.keystore"키 저장소 암호 : "안드로이드"키 별칭 : "androiddebugkey를 "키 암호 :"안드로이드 "CN :"CN = 안드로이드 디버그, O = 안드로이드, C는 미국 = "

, 당신은 당신의 AndroidManifest.xml을 열 수 있습니다, 당신의 릴리스 키 스토어를 사용에서 매니페스트 탭을 클릭합니다 아래쪽으로 스크롤 한 다음 내보내기 마법사를 클릭하십시오. 여기에서 릴리스 키 저장소로 이동하여 별칭과 암호를 제공 할 수 있습니다.

+0

왜 debug.keystore의 별칭과 암호를 지정할 수 없습니까? –

+0

@LazyBeard 잘 모르겠습니다. 사람들이 디버그 키로 서명 된 응용 프로그램을 해제하지 못하도록 가정합니다. –

관련 문제