2017-05-21 8 views
0

키 스토어를 생성하려고했지만 작동하지 않는 것 같습니다. 나는 apk를 만들고 터미널을 통해 배포하는 데 익숙하지 않다. 그래서 내가 뭔가 잘못하고 있다면, 힌트 나 샘플을 말해 줄 수 있다면 좋을 것입니다. 프로젝트키 스토어를 생성 할 수없고 cocos2dx 프로젝트를 릴리스 할 수 없습니다.

/Users/myself/Desktop/CocoFolder/MyGame 

내 위치는 다음 코드를 시도했다. 그러나 무엇을 입력해야할지 잘 모릅니다.

keytool -genkey -v -keystore /Users/myself/Desktop/CocoFolder/MyGame 
-alias MyGame -validity 10000 

릴리스 apk를 만드는 데 이것을 사용하려고 계획하고 있습니다.

cocos run -s/Users/myself/Desktop/CocoFolder/MyGame -p android –android-studio -m release 

답변

1

두 질문 :

  1. 어떻게 지금,

    How can I create a keystore?

  2. 사용자가 지정한 별칭 이름을 가진 키 스토어 해주기했습니다 완료를 APK에 서명해야 키 스토어를 생성 키 저장소에서 서명 된 apk를 생성하려고합니다. 당신의 게임> 설정 릴리스 빌드 -> 변형 빌드 선택 -

    는 빌드, 그 후 ~/.gradle/gradle.properties

    RELEASE_STORE_FILE={path to your keystore} 
    RELEASE_STORE_PASSWORD=***** 
    RELEASE_KEY_ALIAS=***** 
    RELEASE_KEY_PASSWORD=***** 
    

    이 점을 넣습니다.

+0

고맙습니다. 마지막으로 한 가지. APK를 상점에 업로드 할 때 다음과 같은 오류가 발생합니다. 이것은 무엇을 의미 하는가? 유효 기간을 10000으로 설정했습니다. "너무 빨리 만료되는 인증서로 서명 한 APK를 업로드했습니다. 앞으로 만료되는 인증서로 APK에 서명해야합니다." – user3264924

+1

만료 날짜를 50 년 이상으로 설정하십시오. '-validity 20000' – Aryan