回答編集履歴
1
ディレクトリ構成に関して追記
answer
CHANGED
@@ -14,4 +14,30 @@
|
|
14
14
|
|
15
15
|
* [CMake : out-of-sourceビルドで幸せになる](https://qiita.com/osamu0329/items/7de2b190df3cfb4ad0ca)
|
16
16
|
|
17
|
-
AndroidStudioがcmakeの中身まで吟味しているかどうかはわかりませんが、インクルードパスの問題のようですので、一応指摘しておきます。
|
17
|
+
AndroidStudioがcmakeの中身まで吟味しているかどうかはわかりませんが、インクルードパスの問題のようですので、一応指摘しておきます。
|
18
|
+
|
19
|
+
---
|
20
|
+
質問文に「エディタ上での補間が効かず困っています。NDKのビルドは通るので」と書かれていたのですが、結局ビルドも失敗していたのでしょうか?
|
21
|
+
ちょっと状況が把握しづらいです。
|
22
|
+
|
23
|
+
ディレクトリ構成ですが、AndroidStudioでC++サポートのプロジェクトを新規作成した構成と違うようですが、手を加えているか、それとも別の方法で作成していますか?
|
24
|
+
新規作成した場合、以下のような構成になります。(関係のあるファイルのみ記述)
|
25
|
+
|
26
|
+
```
|
27
|
+
app/build.gradle
|
28
|
+
app/CMakeLists..txt
|
29
|
+
app/src/main/cpp/native-lib.cpp
|
30
|
+
```
|
31
|
+
|
32
|
+
「CMakeLists.txt」はappディレクトリの下にあります。
|
33
|
+
そして、「app/build.gradle」にCMakeLists.txtのパスが書かれていますので、もしCMakeLists.txtの場所を変えたのであればそちらも修正が必要だと思います。
|
34
|
+
|
35
|
+
```gradle
|
36
|
+
externalNativeBuild {
|
37
|
+
cmake {
|
38
|
+
path "CMakeLists.txt"
|
39
|
+
}
|
40
|
+
}
|
41
|
+
```
|
42
|
+
|
43
|
+
「ビルドが通った」と書かれているので問題はないと思いますが、ちょっと気になったので指摘しておきます。
|