2014-12-06 2 views
0

방금 ​​0.8.14에서 1.0 RC4로 업데이트되었으므로 NDK 지원이 중단 된 것 같습니다.
Android Studio 업데이트 1.0에서 NDK 컴파일이 깨졌습니다

실패한 NDK 빌드 전화 : 메이크업에서
C:\Users\layer0\AppData\Local\Android\android-ndk32-r10b-windows-x86_64\ndk-build.cmd NDK_PROJECT_PATH=null APP_BUILD_SCRIPT=C:\Users\layer0\AndroidStudioProjects\GameEngine\app\build\intermediates\ndk\debug\Android.mk APP_PLATFORM=android-20 NDK_OUT=C:\Users\layer0\AndroidStudioProjects\GameEngine\app\build\intermediates\ndk\debug\obj NDK_LIBS_OUT=C:\Users\layer0\AndroidStudioProjects\GameEngine\app\build\intermediates\ndk\debug\lib APP_ABI=all

오류 메시지 :
make.exe : *** 어떠한 규칙도하지 않습니다 할 대상 C:\Users\layer0\AndroidStudioProjects\GameEngine\app\build\intermediates\ndk\debug\obj/local/armeabi-v7a/objs/my-jni/C_\Users\layer0\AndroidStudioProjects\GameEngine\app\src\main\jni', needed by C:\Users\layer0\AndroidStudioProjects\GameEngine\app\build\intermediates\ndk\debug\obj/local/armeabi-v7a/objs/my-jni/C_\Users\layer0\AndroidStudioProjects\GameEngine\app\src\main\jni\buffercopies.o'. Stop.

JNI를 포함한 전체 프로젝트, 부품은 업데이트하기 몇 시간 전만해도 잘 컴파일되었습니다. configs 또는 지원되는 ABI에 대해 변경된 사항이 있습니까? 그러나 나는 무엇을 찾을 지 정말로 모른다.

답변

1

다시 작성하고 생각해보십시오. 해결책을 찾으십시오.
https://code.google.com/p/android/issues/detail?id=66937 문제 66937 : grrrr
효과는이 버그 없었다 하나만 .c 파일을 컴파일 할 때 "대상을 할 규칙"NDK-build.cmd하는 .so 파일이 생성되면
Gradle을 에서 발사 dummy.c 파일을 제거 할 수 있습니다. 나는 그 버그에 대해 잊어 버렸기 때문에 업데이트 후에 다시 돌아왔다.

+0

정답으로 표시하시기 바랍니다. – Sean

+1

예. 이틀 만 기다려야했습니다. –

+0

프로젝트에서 NDK를 얻는 방법을 설명 할 수 있습니까? – SpicyWeenie

관련 문제