1. 程式人生 > >android cmake 除錯

android cmake 除錯



    Android jni 支援 Cmake,新建的jni工程會自動的生成一個預設的CmakeList.txt檔案,是和build.gradle 在同一個目錄,但是感覺不爽,就決定一到cpp 目錄和原始碼一起,但是傻逼的報了

 Error:A problem occurred configuring project ':app'.
> executing external native build for cmake /Users/fujiangren/Desktop/ffmpeg/fujiangPlayerDemo/app/src/main/cpp/CMakeLists.txt
Information:Gradle tasks [:app:assembleDebug]


  經過排查,原來 是 src/main/cpp/native-lib.cpp 這句多了 src/main/cpp/ 去掉就好了

   至於原因 CmakeList.txt編譯路徑是從CmakeList.txt的路徑開始算的,src/main/cpp/ 是他的父目錄,不對 所以報錯