안녕하세요?
디버그 모드에서 잘 되던 것이 배포(릴리즈)파일 만들면 사용자 디렉토리 경로를 못찾는 것 같습니다.
예로,
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파일은 실행이 잘 됩니다만, 서명한 릴리즈 파일에서는
시작하다 멈추길래 원인을 못 찾다가 위의 부분을 일정 시간 후에 실행하니 해당파일 경로를 못찾는다는
메세지가 나오는군요.
디버깅 출력 때와 어떤 점이 달라서일까요? 예처럼 사용자지정파일을 사용하지 않고 간단히 만들어 테스트하면
릴리즈 생성물도 실행되는데는 이상없습니다. 도움을 부탁드립니다. 감사합니다.
|