0

Android NDK から任意の Unix バイナリを実行することは (理論的に) 可能ですか? 次のバイナリが利用可能です。

.rpm, Redhat / CentOS 5.8 i386 RPM
.rpm, Redhat / CentOS 5.8 x86_64 RPM
.tar.gz, Solaris Sparc 2.10
.tar.gz, Cygwin
.tar.gz, MinGW

Unix ソースからインストールできる .tar.gz も利用できます。このアプリケーションには、NDK で活用したいと考えている利用可能なコマンド ライン ツールがあります。例えば:

convert image.jpg image.png

NDK の例とチュートリアルを実行し始めたばかりですが、達成しようとしていることが可能かどうかを確認したかったのです。

上記の情報で十分かどうかわかりませんが、他に提供できる情報があればお知らせください。

4

1 に答える 1

2

Android は独自のアーキテクチャであるため、i386、x86_64、Solaris などのアーキテクチャを対象とするファイルはそこでは機能しません。NDK を使用して、Unix ソース バンドルを Android デバイスで動作するバイナリに変換できるはずです。しかし、それがどれほど簡単か難しいかは、ソース自体が依存している他のライブラリや OS の機能によって異なります。

于 2013-03-13T19:48:02.620 に答える