2017-04-25 4 views
-2

저는 Android 개발자입니다.MapBox SDK 컴파일 방법

최근 MapBox SDK의 컴파일 작업을하고있었습니다.

나는 official website 단계를 따라 가고 싶지만 Windows에서 개발했다. 그냥 aar를 사용하는 대신 소스 코드를 변경하고 싶다. enter image description here 누군가가 내게 무엇을 해야할지 말할 수 있습니까? 감사합니다. rootProject.file ('구성 :

// Load build system information. If this file does not exist, run 
// `make platform/android/configuration.gradle` 

부터 적용

어제 내가 컬 .. CMake를 다운로드, 내가 모듈의 build.gradle을 찾습니다 mapbox 프로젝트를 가져하려고 메모가있다 .gradle ')

make, 리눅스 명령, 나는 MinGW를 다운로드 할 수 있도록 Windows 시스템을 사용한다.

make:***FATAL***platform/android/configuration.gradle:unknown action keyword 

그래서 난 안드로이드 스튜디오 터미널에서이 코드를 사용하려고하지만, cmake 등을 사용할 수 없습니다, 그래서 방법 : 나는 configuration.gradle를 구축하려면이 명령을 사용하면 하지만, 난 실패있어 이 파일을 빌드 할 수 있습니까?

나는이 실수지고있어 :

Error:(22, 0) Could not read script 'F:\AndroidStudio\AndroidStudio_WorkSpace\mapbox-gl-native-master\platform\android\configuration.gradle' as it does not exist. 

또는 누군가가이 일을하고있다, 당신은 저에게 당신의 configuration.gradle을 줄 수를, 그래서 그것을 수정할 수 있습니다.

감사합니다.

+0

죄송합니다. 제 언어가 그리 좋지 않아서 자세히 설명 할 수 없습니다. 어쨌든 감사합니다. – StannyBing

답변

1

Windows에서 SDK를 컴파일 할 수 있어야합니다. 가장 쉬운 방법은 안드로이드 스튜디오에서 CMake를 사용하는 것입니다. 그러나 CMake 지원은 32 비트 버전의 Studio가 아닌 64 비트 버전에만 해당됩니다.

명령 줄에서 작성하는 경우 NDK를 사용할 수 있으므로 32 비트 또는 64 비트가 모두 작동합니다. 이렇게하려면 다음과 같이 작성하십시오.

./gradlew.bat -Pmapbox.buildtype=debug -Pmapbox.abis=all :MapboxGLAndroidSDKTestApp:assembleDebug 
+0

안녕하세요, 의견을 보내 주셔서 감사합니다. 여러 가지 방법을 시도해 보았습니다. SDK를 컴파일하기 시작한 것도 아니며 프로젝트를 구축하는 단계에 갇혀 있었기 때문에 구성을 작성할 수 없습니다. gradle ', 나는 무엇을 해야할지 모르겠다. – StannyBing

관련 문제