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

안녕하세요.

 

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

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

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

 

컴파일 후 찾아보니 "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
103 PDK를 이용하여 안드로이드 프레임워크 so파일 참조에 관해서 질문있... [7] 김바람 2013-03-07 26815
102 예제를 따라하던 중 Android.mk 파일로 APK파일 생성 후 설치시 ... [6] 김바람 2013-03-05 12338
101 ndk 38페이지 질문_repo file [1] 제임스59 2013-08-28 12060
100 안드로이드의 모든것 분석과 포팅 교재 관련 [2] nexus26 2011-07-05 10588
99 [Linux와 Android] 001 - 임베디드 시스템에 대하여 file 고도리 2011-06-21 9496
98 다시 질문 드립니다.ㅜㅜ apk 설치문제입니다. [3] 여월광 2014-03-07 9132
97 책 관련해서 질문이 있습니다. [1] winpih 2011-07-13 9036
96 안드로이드 init의 특징에 대해 질문있습니다. [2] 얼사마 2011-07-12 9024
95 117쪽 ueventd 실행 부분.. [1] 홍순민 2011-08-30 8855
94 475페이지 그림 외 건의 사항.. [2] 장병남 2011-07-22 8635
93 [Linux와 Android] 002 - UNIX/Linux system 개요 file 고도리 2011-06-22 8626
92 [Linux와 Android] 002 - UNIX/Linux system 개요(Continue...... 고도리 2011-07-02 8573
91 p186. Gingerbread 센서 구조의 간략한 설명 요청드립니다. [3] forone 2011-08-25 8432
90 NDK를 이용한 camera 제어 예제에 대해 문의 드립니다. [7] 죽유 2013-01-11 8050
89 chapter7 안드로이드 오디오 서브시스템 에서 궁금한게 있습니다 [1] 가쓰비 2011-12-16 8017
88 개발환경 설정 중 문의사항입니다. file [1] 정바타 2011-10-14 7907
87 아래 [SDL 예제관련 에러 질문입니다.] 이어서... [3] 민민 2012-12-26 7759
86 책이 나온내용이지만 좀 다른예기일수도 잇네요 [1] 가쓰비 2011-12-21 7578
85 아..권한 하고 마운트 에서 막혀버리네요..ㅜㅜ [1] 여월광 2014-03-09 7440
84 RGB 부분에 대해서 질문이 있습니다. [1] ys2cdh 2012-01-05 7382

사용자 로그인