자답입니다.
릴리즈로 바꾸니 Manifast파일의 사명부분(ksie)가 embacardero로 바뀌어 있네요!
kscontrol 님이 쓰신 글 :
: 안녕하세요?
: 디버그 모드에서 잘 되던 것이 배포(릴리즈)파일 만들면 사용자 디렉토리 경로를 못찾는 것 같습니다.
: 예로,
: ClientDsAPP->Open();
: if (FileExists("/data/data/com.ksie.Myapp/files/Myapp.mdb"))
: ClientDsAPP->LoadFromFile( "/data/data/com.ksie.Myapp/files/TMyapp.mdb");
: else
: {
: ClientDsAPP->Append();
: .......
: ClientDsAPP->Post();
: ClientDsAPP->SaveToFile( "/data/data/com.ksie.Myapp/files/Myapp.mdb", dfBinary);
: }
: 위의 코드인데 디버그 모드에서 생성된 apk파일은 실행이 잘 됩니다만, 서명한 릴리즈 파일에서는
: 시작하다 멈추길래 원인을 못 찾다가 위의 부분을 일정 시간 후에 실행하니 해당파일 경로를 못찾는다는
: 메세지가 나오는군요.
:
: 디버깅 출력 때와 어떤 점이 달라서일까요? 예처럼 사용자지정파일을 사용하지 않고 간단히 만들어 테스트하면
: 릴리즈 생성물도 실행되는데는 이상없습니다. 도움을 부탁드립니다. 감사합니다.
|