멍멍이네 블로그

원인

저같은경우는 자바 서버 소켓으로 접속하는데 전송버튼 눌렀는데 안됨!!

 

해결

스트링형식의 맨 뒤에 \r 써주기! -> @"테스트\r"

json unexpected character at position 0

iOS 에서 자바 소켓 서버로 접속하려는데 에러가 떴다!

 

JSON형식으로 보내야되는데, 에러뜨고 제대로 스트림이 안됨 ㅜㅜ

 

추정 원인은 Xcode에서 자바 소켓서버로 스트림하는데 JSON형식으로 보내다보니 줄바꿈이 되있는거같음.. \r 하면 끊김..

 

해결

\r 없이 하던지, 아니면 저처럼 일일이 노가다... NSString으로 json형식으로 글적어줘서 보내기 하세요~ ㅜㅜ

에러를 못적었네..

 

하다보니 jsonparser로 데이터를 변환 시켜주는걸 사용하는데, 런타임 에러로 클래스를 찾을 수 없다고 뜸.

 

해결방법

string -> json 형식의 데이터로 변환시키는 방법이 JSONParser 외에 JSONObject 도 있다.

 

JSONParser가 안되면 JSONObject로,,,

JSONObject가 안되면 JSONParser로!!!

 

// JSONObject 방식

stirng s = "json 형식의 데이터 값";

JSONObject jo = new JSONObject(s);

 

// JSONParser 방식

string s = "json 형식의 데이터 값";

JSONParser jp = new JSONParser();

JSONObject jo = (JSONObject)jp.parser(s);

Description Resource Path Location Type '<>' operator is not allowed for source level below 1.7

 

다른 프로젝트에서 하다가 옮겨서 하는데 에러뜸...

해결중!

 

증상

위 에러 외 많은 에러가 뜸.

 

원인

타 프로젝트 파일을 가져올 때 임폴트 잘못함

 

해결

1. Import 하는데 General - Existing Projects into Workspace 를 했었는데(안드로이드 프로젝트를 그냥 프로젝트로 불러옴) Android - Existing Android Code Into Workspace 로 불러옴.

2. 에러가 완전 사라진 것이 아니였다!! -> 해당 에러를 더블클릭하면 에러 위치로 이동되는데, 마우스를 오래 Hover상태로 두면 밑에 창이 뜨는데, Change project compliance and JRE to 1.7 를 누른다.

 

2번이 주 된 해결방법 일 것이다!

com.google.gson.jsonsyntaxexception : java.io.EOFException : End of input at line 1 column 2

 

에러 발견

 

Xcode -> 자바 소캣서버 연결 중 에러 뜸

 

디버그 찍어보니, 소켓으로 문장을 제대로 연결 못함.... Stream 도중에 연결이 끊기는듯.

com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.

 

jsp를 연결하기 위해서 작업하다가 에러뜸...

 

원인

jsp를 사용하기 위해선 톰캣이 필요함.

톰캣을 설정하는 방법을 몰라서 인터넷보고 막 이것저것 따라하다가 저런 에러뜸

원인은 아직도 모르겠다!!!!! 해결방법 찾는중... ㅜㅜ

 

해결방법 아시는분 댓글좀 달아주세요 (눙물)

 

 

출처 : http://blueasa.tistory.com/1242

먼저 매번 좋은 자료 올려주시는 blueasa 님 감사합니다.

 

 

문제 발생 원인 및 해결 방법.

원인 : 1. PlayerPrefabs 을 이용하여 데이터를 저장하고자 함.

         2. 하지만 왠지모르게 데이터가 제대로 저장되지 않았음.

         3. 확인해보니 영어나 숫자는 문제가 발생하지 않았는데, 한글 저장이 제대로 안됨.

         4. PlayerPrefabs 을 이용하여 한글을 저장하게 될 경우 2자까지는 되지만, 3자 이상부턴 저장이 안됨(혹은 깨짐)현상이 발생함.

         5. 다른 저장 방법 검색 (시간이 모자름) -> 블루 아사이님 블로그를 참고해서 데이터 저장방식을 리스트로 바꿈!

 

해결 방법.

데이터 저장 클래스를 만들어서 리스트 형식으로 변수 생성 후 포멧(바이트 배열)을 바꿔서 저장함!

굳이 리스트 뿐만 아니라 일반 변수도 되긴 할 것 같지만, 리스트가 편하니 그대로 진행!

Invalid rank specifier: expected `,' or `]'

 

에러 원인. C# 2차원 배열.

string[][] a;

a = new string[1][1];

수정(해결)

a = new string[1][];

a[1] = new string[1]; //-> a[1][1];

 

 

p.s.

응용

a = new string[2][];

a[0] = new string[10];

a[1] = new string[5];

Error building Player: CommandInvokationFailure: Unable to convert classes into dex format. See the Console for details.

 

에러 원인

안드로이드-이클립스에서 짠 네이티브 코드에서 에러가 난 것으로 추정.

정확히는 이클립스에서 네이티브코드로 플러그인을 만들던 중 필요 이상의 기능(인앱결제)을 넣는 바람에 생긴 에러.

추정하기로는 블로그에서 썼듯이 V2버전은 서비스 종료했을 것인데 사용했다. 밑에 세부 에러를 보면 인앱빌링에서 클래스를 찾을수 없다라던지.. 인앱에 관련된 글자들이 가득함.

 

해결방법

우선은 인앱빌링을 삭제. 후에 V3로 바꾸던지 한다음 테스트를 해야 정확할 것 같은데.. 시간이 없어서 자세한 사항은 패스!!

 

p.s.예전엔 System32에 java.exe javaw.exe javaws.exe 파일을 넣으면 된다했는데.. 저도 그당시는 그렇게 고쳤는데, 지금은 System32나 System 혹은 SysWOW64(64비트용폴더.. 이름이 정확히 기억안남)에 위 해당 3개 파일은 존재하지 않음. 그리고 그걸로 해결되지 않음(파일을 찾아서 넣었어도 문제가 되지 않아서, 에러를 자세히 봄으로써 고침ㅋ)

오버라이딩( = 함수 재정의)

- 함수를 입맛에 맞게 재정의 해서 사용함.

주로 추상클래스로 만들어서 사용함.

 

오버로딩( = 함수 중복)

- 함수를 중복(이름 동일)하게 정의함(매게변수만 다르게)

  매게변수가 다를 경우 다른 메소드로 인식함.

ex)

public void text(int a){

}

 

public void text(int a, int b){

}

 

*추상클래스 = 함수명으로 메소드를 만들 되 함수를 정의하지 않음으로 사용할 수 없는 메소드를 정의하지만,  나중에 정의가 가능하도록 만듬. 주로 상속 등에 사용됨.