마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

OpenSSL ndk-build 에러-살려주세요 ㅠㅠ

0 추천
https://github.com/guardianproject/openssl-android

 

 

여기서 openssl 다운 받아서 그냥 시그윈이나 윈도우터미널에서

 

ndk-build.cmd 하면

 

자동으로 빌드 된다고 하는데 안되네요

 

 

제가 만든 디릭테로에서  하며 so 파일이 빌드되어 잘 만들어 지는데요

 

 

다른 피씨에서는 되는데 왜 제 PC 에서만 하면

 

 

 

 $ ndk-build.cmd
Android NDK: Your APP_BUILD_SCRIPT points to an unknown file: /cygdrive/c/Users/wshong/Downloads/openssl-android-master/Android.mk
C:/cygwin64/home/wshong/android-ndk-r12b/build//../build/core/add-application.mk:198: *** Android NDK: Aborting...    .  Stop.

 

 

 

이런 에러가 나는지 모르겠습니다.

 

윈도우10에서 작업 하거든요

 

다른 분들은 잘된다는데 정말 답답 합니다.

 

 

이게 보니깐 경로나 환경 설정 문제 같은데요

 

 

Android.mk 파일의 내용을 보면

 

LOCAL_PATH := $(call my-dir)

subdirs := $(addprefix $(LOCAL_PATH)/,$(addsuffix /Android.mk, \
        crypto \
        ssl \
        apps \
    ))

include $(subdirs)

 

 

이렇게 되어 있는데요

 

 

그리고 jni 폴더로 가서도 해봤는데 결과는 같습니다.

 

jni 폴더에는 Application.mk 파일만 있고 내용은 아래와 같습니다.

NDK_TOOLCHAIN_VERSION=4.4.3
APP_PROJECT_PATH := $(shell pwd)
APP_BUILD_SCRIPT := $(APP_PROJECT_PATH)/Android.mk

 

 

 

 

정말 힘이 듭니다.

 

제발 도와 주십시오 ㅠㅠㅠㅠ

 

 

 

 

ndk-build 를 어떻게 해야 할지 모르겠습니다. ㅠㅠㅠㅠ
날아라동아리 (620 포인트) 님이 2016년 7월 7일 질문

2개의 답변

0 추천
ndk 경로 설정을 cygwin 내 .bashrc 같은 곳에서 하셔야 하지 않나 싶네요 cygwin 을 쓰신거 같은데 경로가 c:\ 가 존재하는 것을 보면 말이죠
aucd29 (218,390 포인트) 님이 2016년 7월 7일 답변
0 추천
1. 외부 오픈소스 프로젝트를 사용할 때는 해당 프로젝트가 최근까지 업데이트 되고 있는지 확인하세요. 링크한 프로젝트는 2013년에 마지막으로 업데이트 되었네요.

2. 링크한 프로젝트는 OpenSSL 1.0.0a를 사용하게 되어있는데, 빌드에 성공하더라도 앱에 포함하여 구글 플레이에 올리면 배포 거부될 겁니다.

3. OpenSSL 최신버전은 자체적으로 안드로이드용 빌드를 지원합니다.
익명사용자 님이 2016년 7월 7일 답변
...