Post

이전 포스팅에 이어서 또 새로운 에러 발발...

에러를 고치면?

새로운 에러가 나타나지.

짤빵생각나ㅠㅠㅋㅋㅋㅋㅋㅋㅋ

> Task :test4:packageDebug FAILED
Task ':test4:packageDebug' is not up-to-date because:
  No history is available.
All input files are considered out-of-date for incremental task ':test4:packageDebug'.
Unable do incremental execution: full task run

:test4:packageDebug (Thread[Task worker for ':' Thread 11,5,main]) completed. Took 0.015 secs.

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':test4:packageDebug'.
> com.android.ide.common.signing.KeytoolException: Failed to read key AndroidDebugKey from store "C:\Users\user\.android\debug.keystore": Invalid keystore format

* Try:
Run with --stacktrace option to get the stack trace. Run with --debug option to get more log output. Run with --scan to get full insights.

* Get more help at https://help.gradle.org

BUILD FAILED in 2m 15s
55 actionable tasks: 55 executed
VCS Checkout Cache (H:\CocosProject\test4\proj.android\.gradle\vcsWorkingDirs) has not been cleaned up in 0 days
Error running command, return code: 1.
H:\CocosProject\test4\proj.android>

Failed to read key AndroidDebugKey from store 가 문제인건가?

찾아보니까 keystore삭제하라고 해서

내 local 상 C:\Users\user\.android\debug.keystore를 삭제.

그리고 시도하면 역시나 에러가 나오...

BUILD SUCCESSFUL in 12s
55 actionable tasks: 4 executed, 51 up-to-date
VCS Checkout Cache (H:\CocosProject\test4\proj.android\.gradle\vcsWorkingDirs) has not been cleaned up in 0 days
Move apk to H:\CocosProject\test4\bin\debug\android
Build succeed.

어???

apk 빌드 성공???헐???

H:\CocosProject\test4\bin\debug\android

에서 debug 모드로 apk 나옴...........

헐...대박..........

일단 내 휴대폰에 넣어보기 ㄱㄱㄱ

근데 내 앱이 서명이 없다고 안전하지 않다고 설치 자체가 안됨...ㄷㄷ...

하지만 자세히를 눌러서 무시하고 설치하면된다!!

아무튼 우여곡절 끝에 apk 설치 완료! 휴대폰에서 Helloworld보고 마무리했당 ㅎㅎㅎ

앞으로 해야할 건 아래와 같다.

- 게임 만들기(넘나 당연한 것)

- apk 서명하는법

- 애드몹 다는 거 찾아보기 

- 게임 애널리스트 찾아보기

- 마케팅 관련해서 찾아보기

 

할 거 많다ㅏㅏㅏㅏ 

 

Post

cocos2d-x에서 에러나는 것들 수정한 기록

cocos2d-x 에러 수정하기

 

1. Image 안불러와지는 에러.

내 첫번째 test프로젝트가 image를 분명히 추가했는데 찾지를 못하는 에러가 발생했다.

지금보니까 2번 에러 때문인듯. 아무튼 프로젝트 꼬인거 같아서 삭제하고 새로 프로젝트 만듬.

2. CC_FORMAT_PRINTF 에러

내가 넣은 image를 처음에는 잘 불러왔는데 이것저것 테스트를 하다보니 에러가 뜨더니 안된다???

찾아보니 오류 목록 뜨는 하단 창에 빌드전용+inteliSence라고 박스가 있는데 그걸 빌드 전용으로 바꿔주면 된다고 한다.

그러니까 에러는 사라졌는데 여전히 이미지는 바뀐이미지가 적용이 안됨...왜죠?

3. Image 추가 및 그리기

뭔지 모르겠는데 한번 Resources에 추가한 Image는 삭제해도 프로젝트 상에 그대로 남아있다.

그 일례로 Resources 폴더에서 이미지를 삭제하기도 했는데 계속 읽어서 그림을 그림.

그 때문에 a라는 이미지는 평생 a라는 이미지이고, 다른 이미지를 a라고 바꿔도 그 이미지가 안불러와짐;;;

(이건 좀 크리티컬한데;;;)

이부분은 cocos2d Image 사용법을 한번 봐야할 것 같다.

아무튼 Images/TestImage3.png 위치에 이미지를 추가하면 잘 불러와진다.

auto sprite3 = Sprite::create("Images/TestImage3.png");
if (sprite3 == nullptr) {
 	problemLoading("'Images/TestImage3.png'");
}
else {
	sprite3->setAnchorPoint(Vec2(0, 0));
    sprite3->setPosition(Vec2(0, 0));
    this->addChild(sprite3, 0);
}

 

▲ top