Error: Your project contains C++ files but it is not using a supported native build system


我在編寫有關JNI的代碼的時候回報這個錯誤,我在網上搜了相關的資料后,找到了一篇文章解決了這個問題,點擊這里查看這篇文章,我在照着這篇文章嘗試的時候,總有一些錯誤,現在我把自己詳細的解決流程貼出來,供大家參考。 
首先在工程目錄下的gradle.properties文件的末尾加上一句:Android.useDeprecatedNdk=true 
如圖: 
這里寫圖片描述 
然后再在文件build.gradle(Module:app)里面的buildTypes類中添加一個這樣的方法

sourceSets {
    main {
        jni.srcDirs = []
    }
}

如下圖所示 

這里寫圖片描述 
這樣就可以編譯成功了


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM