0

x86 用の 1 つと他の 2 つのプロセッサ用のツリー .so ファイルがあります。

Android シミュレーターでそれらを使用して、.so ファイルから関数を呼び出すことができます。

  static
  {
    System.loadLibrary("nameoflib");
  }

  public native long myNativeFunction();

これらのファイルを変更して、Windows コンピュータの Java で使用できるようにすることはできますか?

(つまり、Androidシミュレーターのウィンドウで実行できるので、何らかの方法でそれが可能でなければなりません。

(その理由は、ライブラリのランダム関数が必要であり、それがどのように機能するかわからないためです。)

4

1 に答える 1

0

.so ファイルは、Windows の .dll ファイルのように、Linux/Unix で動的にリンクされたライブラリです。Android(Linuxシステム)のエミュレーターであるため、これらの.soファイルをデバイスのシミュレーターで使用できます。

Windows 用の dll を取得するには、ソース コードが必要です。

于 2013-02-26T16:40:28.157 に答える