回答編集履歴

1

ディレクトリ構成に関して追記

2017/11/09 15:53

投稿

katsuko
katsuko

スコア3471

test CHANGED
@@ -31,3 +31,55 @@
31
31
 
32
32
 
33
33
  AndroidStudioがcmakeの中身まで吟味しているかどうかはわかりませんが、インクルードパスの問題のようですので、一応指摘しておきます。
34
+
35
+
36
+
37
+ ---
38
+
39
+ 質問文に「エディタ上での補間が効かず困っています。NDKのビルドは通るので」と書かれていたのですが、結局ビルドも失敗していたのでしょうか?
40
+
41
+ ちょっと状況が把握しづらいです。
42
+
43
+
44
+
45
+ ディレクトリ構成ですが、AndroidStudioでC++サポートのプロジェクトを新規作成した構成と違うようですが、手を加えているか、それとも別の方法で作成していますか?
46
+
47
+ 新規作成した場合、以下のような構成になります。(関係のあるファイルのみ記述)
48
+
49
+
50
+
51
+ ```
52
+
53
+ app/build.gradle
54
+
55
+ app/CMakeLists..txt
56
+
57
+ app/src/main/cpp/native-lib.cpp
58
+
59
+ ```
60
+
61
+
62
+
63
+ 「CMakeLists.txt」はappディレクトリの下にあります。
64
+
65
+ そして、「app/build.gradle」にCMakeLists.txtのパスが書かれていますので、もしCMakeLists.txtの場所を変えたのであればそちらも修正が必要だと思います。
66
+
67
+
68
+
69
+ ```gradle
70
+
71
+ externalNativeBuild {
72
+
73
+ cmake {
74
+
75
+ path "CMakeLists.txt"
76
+
77
+ }
78
+
79
+ }
80
+
81
+ ```
82
+
83
+
84
+
85
+ 「ビルドが通った」と書かれているので問題はないと思いますが、ちょっと気になったので指摘しておきます。