回答編集履歴

15

リンク追加

2021/04/10 16:42

投稿

daiki002
daiki002

スコア68

test CHANGED
@@ -53,3 +53,5 @@
53
53
  - [https://github.com/krnlyng/fake_libc](https://github.com/krnlyng/fake_libc)
54
54
 
55
55
  - [https://github.com/anbox/anbox](https://github.com/anbox/anbox)
56
+
57
+ - [http://dsas.blog.klab.org/archives/52155870.html](http://dsas.blog.klab.org/archives/52155870.html)

14

結論を追記

2021/04/10 16:42

投稿

daiki002
daiki002

スコア68

test CHANGED
@@ -1,3 +1,7 @@
1
+ 結論からすると出来ない。
2
+
3
+
4
+
1
5
  AndroidはC言語ライブラリの実装としてBionic libcを採用しています。
2
6
 
3
7
  これは一般的なLinuxのglibcとは仕様が大きく異なる為動作しないようです。

13

修正

2021/04/07 05:12

投稿

daiki002
daiki002

スコア68

test CHANGED
@@ -4,11 +4,19 @@
4
4
 
5
5
 
6
6
 
7
- Hybrisを利用すれば動作するようです。
7
+ 以下代替案です。
8
8
 
9
- (Hybrisの動作確認を取ていませんが…)
9
+ 全て動作確認を取ていません
10
10
 
11
11
 
12
+
13
+ - libhybrisを利用する
14
+
15
+ - fake_libcを利用する
16
+
17
+ - AnboxのLXC内で実行する
18
+
19
+ - QEMU等でAndroidOSをエミュレートして実行する
12
20
 
13
21
 
14
22
 
@@ -40,4 +48,4 @@
40
48
 
41
49
  - [https://github.com/krnlyng/fake_libc](https://github.com/krnlyng/fake_libc)
42
50
 
43
- - [https://github.com/anbox/anbox)(https://github.com/anbox/anbox)
51
+ - [https://github.com/anbox/anbox](https://github.com/anbox/anbox)

12

リンク修正

2021/04/06 14:44

投稿

daiki002
daiki002

スコア68

test CHANGED
@@ -40,4 +40,4 @@
40
40
 
41
41
  - [https://github.com/krnlyng/fake_libc](https://github.com/krnlyng/fake_libc)
42
42
 
43
- - [https://github.com/sfdroid/anbox](https://github.com/sfdroid/anbox)
43
+ - [https://github.com/anbox/anbox)(https://github.com/anbox/anbox)

11

リンク修正

2021/04/06 11:52

投稿

daiki002
daiki002

スコア68

test CHANGED
@@ -39,3 +39,5 @@
39
39
  - [https://github.com/wdv4758h/notes/blob/master/operating-system/cases/android/libhybris.rst](https://github.com/wdv4758h/notes/blob/master/operating-system/cases/android/libhybris.rst)
40
40
 
41
41
  - [https://github.com/krnlyng/fake_libc](https://github.com/krnlyng/fake_libc)
42
+
43
+ - [https://github.com/sfdroid/anbox](https://github.com/sfdroid/anbox)

10

リンク修正

2021/04/06 11:51

投稿

daiki002
daiki002

スコア68

test CHANGED
@@ -37,3 +37,5 @@
37
37
  - [https://github.com/c55jeremy/libhybris/blob/3a1098d97d4b5314b53b39e961dd43210231ef11/hybris/tests/test_p.c](https://github.com/c55jeremy/libhybris/blob/3a1098d97d4b5314b53b39e961dd43210231ef11/hybris/tests/test_p.c)
38
38
 
39
39
  - [https://github.com/wdv4758h/notes/blob/master/operating-system/cases/android/libhybris.rst](https://github.com/wdv4758h/notes/blob/master/operating-system/cases/android/libhybris.rst)
40
+
41
+ - [https://github.com/krnlyng/fake_libc](https://github.com/krnlyng/fake_libc)

9

修正

2021/04/06 11:48

投稿

daiki002
daiki002

スコア68

test CHANGED
@@ -4,21 +4,11 @@
4
4
 
5
5
 
6
6
 
7
- ~~Hybrisを利用すれば動作するようです。~~
7
+ Hybrisを利用すれば動作するようです。
8
8
 
9
- 確認したところHybrisを利用し解決するのはBionic libcの環境でglibcのライブラリ等を動かす場合のみでした。
9
+ Hybrisの動作確認取れいませんが…)
10
10
 
11
11
 
12
-
13
- - HybrisでOKな例.
14
-
15
- Android OSでglibc依存のライブラリを利用する。
16
-
17
-
18
-
19
- - HybrisでNGな例.
20
-
21
- 一般的なLinuxでBionic libc依存のライブラリを利用する。
22
12
 
23
13
 
24
14
 

8

修正

2021/04/06 11:12

投稿

daiki002
daiki002

スコア68

test CHANGED
@@ -6,7 +6,7 @@
6
6
 
7
7
  ~~Hybrisを利用すれば動作するようです。~~
8
8
 
9
- 確認したところHybrisを利用して解決するのはBionic libcの環境でglibcのを動かす場合のみでした。
9
+ 確認したところHybrisを利用して解決するのはBionic libcの環境でglibcのライブラリ等を動かす場合のみでした。
10
10
 
11
11
 
12
12
 

7

修正

2021/04/06 11:08

投稿

daiki002
daiki002

スコア68

test CHANGED
@@ -12,7 +12,7 @@
12
12
 
13
13
  - HybrisでOKな例.
14
14
 
15
- Android端末でglibc依存のライブラリを利用する。
15
+ Android OSでglibc依存のライブラリを利用する。
16
16
 
17
17
 
18
18
 

6

修正

2021/04/06 11:08

投稿

daiki002
daiki002

スコア68

test CHANGED
@@ -4,9 +4,21 @@
4
4
 
5
5
 
6
6
 
7
- Hybrisを利用すれば動作するようです。
7
+ ~~Hybrisを利用すれば動作するようです。~~
8
8
 
9
+ 確認したところHybrisを利用して解決するのはBionic libcの環境でglibcの物を動かす場合のみでした。
10
+
11
+
12
+
9
- Hybrisの動作確認を取れていませんが…)
13
+ - HybrisでOKな例.
14
+
15
+ Android端末でglibc依存のライブラリを利用する。
16
+
17
+
18
+
19
+ - HybrisでNGな例.
20
+
21
+ 一般的なLinuxでBionic libc依存のライブラリを利用する。
10
22
 
11
23
 
12
24
 

5

リンク修正

2021/04/06 11:07

投稿

daiki002
daiki002

スコア68

test CHANGED
@@ -33,3 +33,5 @@
33
33
  - [http://happyseeker.github.io/android/2016/04/13/about-libhybris.html](http://happyseeker.github.io/android/2016/04/13/about-libhybris.html)
34
34
 
35
35
  - [https://github.com/c55jeremy/libhybris/blob/3a1098d97d4b5314b53b39e961dd43210231ef11/hybris/tests/test_p.c](https://github.com/c55jeremy/libhybris/blob/3a1098d97d4b5314b53b39e961dd43210231ef11/hybris/tests/test_p.c)
36
+
37
+ - [https://github.com/wdv4758h/notes/blob/master/operating-system/cases/android/libhybris.rst](https://github.com/wdv4758h/notes/blob/master/operating-system/cases/android/libhybris.rst)

4

リンク修正

2021/04/06 10:23

投稿

daiki002
daiki002

スコア68

test CHANGED
@@ -23,3 +23,13 @@
23
23
  - [https://github.com/libhybris/libhybris](https://github.com/libhybris/libhybris)
24
24
 
25
25
  - [https://blog.csdn.net/jinzhuojun/article/details/41412587](https://blog.csdn.net/jinzhuojun/article/details/41412587)
26
+
27
+ - [https://gsj987.github.io/posts/use-android-library-on-raspberry-pi-with-libhybris/](https://gsj987.github.io/posts/use-android-library-on-raspberry-pi-with-libhybris/)
28
+
29
+ - [https://github.com/unverbraucht/libhybris-sample](https://github.com/unverbraucht/libhybris-sample)
30
+
31
+ - [https://github.com/unverbraucht/bionic-jpeg](https://github.com/unverbraucht/bionic-jpeg)
32
+
33
+ - [http://happyseeker.github.io/android/2016/04/13/about-libhybris.html](http://happyseeker.github.io/android/2016/04/13/about-libhybris.html)
34
+
35
+ - [https://github.com/c55jeremy/libhybris/blob/3a1098d97d4b5314b53b39e961dd43210231ef11/hybris/tests/test_p.c](https://github.com/c55jeremy/libhybris/blob/3a1098d97d4b5314b53b39e961dd43210231ef11/hybris/tests/test_p.c)

3

修正

2021/04/06 09:54

投稿

daiki002
daiki002

スコア68

test CHANGED
@@ -20,4 +20,6 @@
20
20
 
21
21
  - [https://en.wikipedia.org/wiki/Hybris_(software)](https://en.wikipedia.org/wiki/Hybris_(software))
22
22
 
23
+ - [https://github.com/libhybris/libhybris](https://github.com/libhybris/libhybris)
24
+
23
25
  - [https://blog.csdn.net/jinzhuojun/article/details/41412587](https://blog.csdn.net/jinzhuojun/article/details/41412587)

2

情報追加

2021/04/06 09:33

投稿

daiki002
daiki002

スコア68

test CHANGED
@@ -19,3 +19,5 @@
19
19
  - [https://en.wikipedia.org/wiki/Bionic_(software)](https://en.wikipedia.org/wiki/Bionic_(software))
20
20
 
21
21
  - [https://en.wikipedia.org/wiki/Hybris_(software)](https://en.wikipedia.org/wiki/Hybris_(software))
22
+
23
+ - [https://blog.csdn.net/jinzhuojun/article/details/41412587](https://blog.csdn.net/jinzhuojun/article/details/41412587)

1

リンク修正

2021/04/06 09:26

投稿

daiki002
daiki002

スコア68

test CHANGED
@@ -14,8 +14,8 @@
14
14
 
15
15
  - [https://stackoverflow.com/questions/31378792](https://stackoverflow.com/questions/31378792)
16
16
 
17
- - [https://en.wikipedia.org/wiki/Bionic_(software)](https://stackoverflow.com/questions/31378792)
17
+ - [https://stackoverflow.com/questions/25727517](https://stackoverflow.com/questions/25727517)
18
18
 
19
- - [https://stackoverflow.com/questions/25727517/](https://stackoverflow.com/questions/25727517/)
19
+ - [https://en.wikipedia.org/wiki/Bionic_(software)](https://en.wikipedia.org/wiki/Bionic_(software))
20
20
 
21
21
  - [https://en.wikipedia.org/wiki/Hybris_(software)](https://en.wikipedia.org/wiki/Hybris_(software))