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

안녕하세요.

 

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

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

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

 

컴파일 후 찾아보니 "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

문의드릴 것이 또 생겼습니다. [3]

  • 죽유
  • 2013-01-08
  • 조회 수 4485

NDK 책 example Code 전체를 받고 싶습니다

너무 자주 질문드리는 것 같아 죄송해요 ^^; [1]

도대체 책의 예제 소스는 언제...

  • 된장
  • 2012-10-24
  • 조회 수 4426

[예제01.HelloWorld] JNI를 통한 Native 함수 단순 호출 file

NDK 문의 드립니다. [4]

[예제12.SDL] Android 에서 SDL 사용하는 예제 file

책내용 문의 드립니다. [2]

  • k2h
  • 2012-10-12
  • 조회 수 4378

[예제04.ObjectArrayTest] Native에서 2차원 Int 배열 생성 예제 file

다음 에러 질문드립니다. [1]

NDK관련 코드 문의 [2]

  • k2h
  • 2012-10-05
  • 조회 수 4325

[예제03.IntArrary] JAVA와 Native 간 Int형 Array 전달 예제 file

[예제10.CatchThrow] Native에서 Exeption 처리 예제 file

[예제05/06.InstanceFieldAccess] Native에서 JAVA의 Field에 접... file

hoplayer_core 질문입니다. [2]

[예제13.한글처리] NDK의 한글을 자바로 전달하는 예제 file

NDK page-359 문의 [1]

  • k2h
  • 2012-10-16
  • 조회 수 4291

[예제09.MyNewString] Native에서 String 생성자 호출 예제 file

Jellly Bean 에서 Input Flow의 변경점

  • Byed
  • 2012-11-07
  • 조회 수 4268

소스분석 관련하여 [4]

사용자 로그인