[안드로이드] Error:Could not find method jackOptions() for arguments


그래들 파일에서 아래 블록 부분을 지워준 뒤 안드로이드 스튜디오를 껐다가 다시 실행하면 문제가 해결됩니다. 


// 이 부분을 삭제하시면 됩니다.

jackOptions {

    enabled true

}


[안드로이드] No toolchains found in the NDK toolchains folder for ABI with prefix: mips64el-linux-android


안드로이드에서 사용되는 NDK 버전이 올라가면서 MIPS형 CPU에 대한 지원이 중단되었습니다. 그런데 build.gradle에 지정되어있는 gradle 버전이 낮으면 안드로이드 스튜디오가 MIPS에 대한 정보를 계속 찾으려고 하다가 위와 같은 에러를 내게 됩니다. 이럴 때에는 gradle 버전을 3.1.4 나 그 이상으로 설정해준 뒤 안드로이드 스튜디오를 껐다가 다시 실행하면 문제가 해결됩니다.


dependencies {

    classpath 'com.android.tools.build:gradle:3.1.4'

}



  1. ndk 없애! 2019.10.02 17:13

    ndk를 안쓰는 프로젝트에 ndk 경로가 잡혀있으면 저런 에러 나더라구요
    저는 sdk 폴더에서 ndk관련된것 다 삭제하고 해결했습니다 ^^

E0201 15:14:22.851824 18611 common.cpp:104] Cannot create Cublas handle. Cublas won't be available.

E0201 15:14:22.859390 18611 common.cpp:111] Cannot create Curand generator. Curand won't be available.

F0201 15:14:22.868336 18611 syncedmem.hpp:18] Check failed: error == cudaSuccess (30 vs. 0)  unknown error


CUDA를 사용하려고 할 때에 이런 에러 메시지가 뜰 때가 있습니다. 모든 설치 과정을 올바르게 마쳤는데도 이런 에러 메시지가 뜬다면


cd /home/[자기 계정]/NVIDIA_CUDA-7.5_Samples/0_Simple/matrixMulDrv

make

sudo ./matrixMulDrv


해서 관리자 계정으로 CUDA 예제를 한 번 돌리면 문제가 해결됩니다. CUDA는 설치한다고 끝이 아니고, 설치한 후에 한 번 사용해줘야 그 다음부터 제대로 돌아가는 듯 합니다. 만약 위의 방법으로 안 된다면 예제 디렉토리에 있는 다른 예제들을 두세 개 정도 더 실행해 보세요.


( 간접적인 힌트를 얻은 곳: https://groups.google.com/forum/#!topic/caffe-users/DeLNtQ9i0HY )

 

+ Recent posts