回答編集履歴

3

文章修正

2017/10/16 16:36

投稿

keicha_hrs
keicha_hrs

スコア6768

test CHANGED
@@ -20,11 +20,11 @@
20
20
 
21
21
 
22
22
 
23
- どこまで作業できているのかわからないので一通り記します。
23
+ どこまで作業できているのかわからないので、私の手元で確認できた手順を一通り記します。参考にされたページはいずれも古いようで、現在ではAndroid Studioを使ってビルドできる形で配布されています。
24
24
 
25
25
 
26
26
 
27
- まず、Android StudioのSDK ManagerNDKをダウンロードしておきます。
27
+ 事前に、Android StudioのSDK ManagerのSDK Toolsタブの中にあるNDKをダウンロードしておきます。
28
28
 
29
29
 
30
30
 

2

NDKによるビルド方法を記述

2017/10/16 16:36

投稿

keicha_hrs
keicha_hrs

スコア6768

test CHANGED
@@ -13,3 +13,35 @@
13
13
 
14
14
 
15
15
  NDKを用いるのは、このライブラリー自体を自分自身でビルドしたい目的になるかと思いますが、それをご所望されているのでしょうか?
16
+
17
+
18
+
19
+ ---
20
+
21
+
22
+
23
+ どこまで作業できているのかわからないので一通り記します。
24
+
25
+
26
+
27
+ まず、Android StudioのSDK ManagerでNDKをダウンロードしておきます。
28
+
29
+
30
+
31
+ 次に、質問にも記されたgithubのページから'Clone or download'のボタンを押してDownload ZIPでプロジェクト全体をダウンロード。これを適当なところに展開すると、tess-two-masterというフォルダー付きで展開されます。Android Studioのスタート画面で'Open an existing Android Stduio project'を選択して、このフォルダーを指定してオープンします。
32
+
33
+
34
+
35
+ このとき、'Failed to find Build Tools revision 25.0.0'というエラーが出るかもしれませんが、その下にある'Install Build Tools 25.0.0 and sync project'というリンクをクリックすれば必要なものがダウンロードされてプロジェクトが開くところまで進むはずです。
36
+
37
+ ![](33c6ec61253eb8ed278a0ce040d18e28.png)
38
+
39
+
40
+
41
+ 上記のようなプロジェクトツリーが出たら、tess-twoをクリックしてハイライトさせた状態でメニューのBuild->Make module 'tess-two'を選択すれば、ndk-buildが用いられてビルドされます。右下にあるGradle Consoleというボタンをクリックすればコンソールビューが表示されて経過が見られます。
42
+
43
+
44
+
45
+ 完了したら、下図のようにjniLibsフォルダーの下にビルドされたものが並ぶでしょう。
46
+
47
+ ![](12539ca50abc682acaf55bfe43d96816.png)

1

追記

2017/10/16 16:07

投稿

keicha_hrs
keicha_hrs

スコア6768

test CHANGED
@@ -1,4 +1,4 @@
1
- これまでの質問からはtess-twoのライブラリーを利用したいだけのように思えるのですが、その場合はbuild.gradle(app)のdependenciesに
1
+ これまでの質問からはtess-twoのビルド済みライブラリーを利用したいだけのように思えるのですが、その場合はbuild.gradle(app)のdependenciesに
2
2
 
3
3
 
4
4