https://github.com/lhjnano/openssl_build_for_android
[ 작성일자 ]
- 19.05.22(화)
[ 환경 ]
- Ubuntu 16.04
[ 참고 ]
- openssl build : https://github.com/akontsevich/openssl-android-build
1) NDK 다운로드
- ndk-10e 다운로드
https://developer.android.com/ndk/downloads/older_releases.html?hl=ko
2) jdk 다운로드
$ sudo apt-get install default-jdk
#check
$ java -version
3) 크로스 컴파일
$ git clone https://github.com/akontsevich/openssl-android-build.git
$ cd openssl-android-build
$ export OPENSSL_VERSION="openssl-1.0.2o"
$ ./generate-headers.sh
# check my ndk home
$ export ANDROID_NDK_HOME=~/Android/android-ndk-r10e
$ ./build-android.sh
4) 결과
./libs/android/
├── arm64-v8a
│ ├── libcrypto.a
│ ├── libcrypto.so
│ ├── libssl.a
│ └── libssl.so
├── armeabi
│ ├── libcrypto.a
│ ├── libcrypto.so
│ ├── libssl.a
│ └── libssl.so
├── armeabi-v7a
│ ├── libcrypto.a
│ ├── libcrypto.so
│ ├── libssl.a
│ └── libssl.so
├── mips
│ ├── libcrypto.a
│ ├── libcrypto.so
│ ├── libssl.a
│ └── libssl.so
├── mips64
│ ├── libcrypto.a
│ ├── libcrypto.so
│ ├── libssl.a
│ └── libssl.so
├── x86
│ ├── libcrypto.a
│ ├── libcrypto.so
│ ├── libssl.a
│ └── libssl.so
└── x86_64
├── libcrypto.a
├── libcrypto.so
├── libssl.a
└── libssl.so
5) 결과물 (댓글 피드백)
https://github.com/lhjnano/openssl_build_for_android
반응형
'Android Story' 카테고리의 다른 글
[안드로이드] 구글계정으로 회원가입하기 (2) | 2020.09.29 |
---|---|
[Android] Android 10 Image 관리 (2) | 2020.08.13 |
[Android] string.xml 정규표현식으로 문자열 및 ID 추출 (0) | 2020.03.25 |
[Android] 다중 라인 수정 (0) | 2019.05.31 |
[Android] Switch Custom (0) | 2019.01.15 |
[Android ] 안드로이드 UI 디자인, Framer (1) | 2017.12.22 |
[ Android ] JavaCV 연동 (0) | 2017.03.30 |
[ Android ] 틴트(오버레이) 색상 지정하기 (0) | 2017.03.28 |