2017-02-18 152 views

回答

0

它應該在你的cpp文件夾中。在Android工作室中,所有與cpp相關的庫和代碼(.so文件,.a文件等)駐留在cpp文件夾中,因此創建了cpp文件夾。

+0

好了,但現在我得到以下錯誤: 「錯誤:執行失敗的任務。‘:應用程序:compileDebugNdk’ >錯誤:你的項目中包含C++文件,但它不使用支持本地構建系統 考慮使用CMake或ndk-build與穩定的Android Gradle插件集成: https://developer.android.com/studio/projects/add-native-code.html 或使用實驗性插件: http:// tools .android.com /科技的文檔/新構建系統/ gradle這個實驗性「。 我該如何解決這個問題?我已經安裝了Cmake,ndk和LLDB –

+0

@HumanCyborgRelations這是一個不同的問題男人。考慮爲該錯誤添加不同的問題。現在我可以說的是,您必須使用CMake(CMakeLists.txt構建腳本)或ndk-build(Android.mk構建腳本)方式才能在Android Studio中構建原生應用程序。請通過https://developer.android.com/ndk/guides/index.html查看**如果有幫助,請考慮**接受**和** upvoting **答案。 –

6

我有完全相同的問題。

您可能首先創建了JNI文件夾。 我的猜測是,即使刪除文件夾並重新創建jniLibs文件夾本身(並添加類似於以下代碼的sourceSets行),Gradle仍將文件夾包含源文件。

檢查你的應用程序中的build.gradle下找到了android部分線路

sourceSets { main { jni.srcDirs = ['src/main/jni', 'src/main/jniLibs/'] } } 

並將其刪除,同步,然後將所有應該沒問題。

相關問題