서적에 관한 질문 및 오류 등을 문의 할 수 있으며, 저자로부터 직접 답변을 받을 수 있습니다.

안녕하세요.

 

아주 어렵게 컴파일에 성공했습니다.

컴파일 할때 마다 에러가 생겨서 몇번을 지우고 다시 했는지

생각만해도 끔찍합니다 ㅜㅜ

 

컴파일 후 찾아보니 "libcrypto.so", "libssl.so" 있었습니다.

얼마나 기쁜지 ㅎㅎ ㅜㅜ;

 

이제 적용 을 하려고 다른(C로 되어있는 코드) 코드를 보면서

차근 차근 연결하는데 아래가 문제가 생겼습니다..

 

< C code >

static SSL *g_ssl = NULL;
static SSL_CTX *g_ssl_ctx = NULL;

 

위의 코드를 java로 어떻게 해야 하는지요?

 

< java code >

/// openssl NDK /////////////////////////////////////////////////////////////////
 static{
  System.loadLibrary("libcrypto");
  System.loadLibrary("libssl");
 }       
 
 public native static SSL g_ssl = null;  => error

 public native static SSL g_ssl = new SSL(); => error


 public native static void SSL_load_error_strings();
 public native static void SSL_library_init();
 /////////////////////////////////////////////////////////////////////////////////

 

이 부분을 어떻게 해결해야 하는지요?

인터넷을 뒤저도 자료가 없습니다...

 

설마 이 부분을 처리하기 위해서 openssl 코드를 수정하고 다시 컴파일해서 사용해야 하거나 그런건

아니겠지요 ㅜㅜ;

 

감사합니다.

 

 

 


전호철

2012.10.16 01:11:34
*.200.239.210

Native 는 method 만 사용할 수 있습니다.

변수는 지정할 수 없습니다.

더페이퍼

2012.10.16 02:00:53
*.171.36.254

답변 감사드립니다.

그럼 어떻게 풀어야 하는지요?

 

더페이퍼

2012.10.17 02:17:16
*.171.36.254

곰곰히 생각해보니 two-libs 를 참고하면 될지도 모르겠네요 *^^*

전호철

2012.10.18 22:59:56
*.200.239.210

JAVA에 C와 대응되는 클래스를 만들어서 작업하셔도 될것 같습니다.


아니면 그냥 Native의 변수 포인터를 JAVA에 임시 저장해두는 형태로 만드셔도 될것 같구요. (안드로이드 내부에서 그렇게 많이 씁니다.)

List of Articles
번호 제목 글쓴이 날짜 조회 수sort
43 surfaceflinger에서 화면을 dump뜨는 메카니즘에 대해서... 김바람 2013-08-19 5134
42 NDK 개발 환경 설정하기에서 문제입니다. file [2] 프리월드 2012-09-19 5163
41 repo 설정 시에 문제가 발생합니다. [5] 죽유 2012-12-19 5253
40 여러 분들이 말씀하신 것처럼 책(NDK)의 예제코드를 올려주실 수 없... [2] 트론 2013-08-24 5255
39 NDK 컴파일이 안됩니다. file [8] 더페이퍼 2012-09-25 5335
38 apk uploading timeout에 대해 문의 드립니다. [2] 죽유 2013-01-10 5374
37 카메라로부터 프래임 데이터 추출하는 예제 입니다. file [1] 죽유 2013-01-24 5383
36 NEON관련 좋은 참고 문서가 있을까요? [7] 죽유 2013-01-10 5392
35 안드로이드의 모든 것NDK (고현철,전호철 지음) 책 실습 중 문제에... [1] 어떤이의꿈 2013-10-02 5398
34 OpenGL 책p168 예제 질문드립니다. Android홀릭 2013-02-06 5413
33 init: sys_prop: unable to stop service ctl [DVBService] ... [2] 제임스59 2013-09-22 5480
32 책에서 사용하고 있는 ffmpeg 소스. file [1] 전호철 2012-11-09 5496
31 책을 보다 몇가지 질문이 생겼습니다. [6] 더페이퍼 2012-09-18 5527
30 드디어 안드로이드 소스까지 컴파일했습니다. [3] 죽유 2012-12-22 5548
29 NDK 책내용중에 3.11 외부 라이브러리 활용하기 에서 질문 드립니... file [5] 엽스 2013-08-30 5590
28 [예제12.SDL] Android 에서 SDL 사용하는 예제 실행 안됨 문의... [7] 둘리 2013-03-12 5609
27 네이티브 스레드로 자바 콜백 만들기 질문드립니다. [2] 조재영 2013-02-14 5661
26 [압축된 07-TestSkia 예제파일 올려주세요] [1] 밥줘잉 2013-05-23 5664
25 hoffplay 컴파일 질문 입니다. [2] 여월광 2014-03-03 5690
24 261페이지 맨 아랫줄에 대해 문의드립니다. [2] binch 2012-07-18 5747

사용자 로그인