私は現在、カスタムPCを作成していますAndroid Marshmallow x86 64をミニPCにインストールしました。Androidをインストールしました。リグでlibhoudiniを使用して、ARMアプリとゲーム(サードパーティアプリであるため、アプリをx86に移植することはできません)を再生できます。インストールと使用方法を教えてください。 Githubリポジトリへのリンクは.sfsファイルのみであり、インストールおよび使用方法に関するドキュメントやチュートリアルも一切ありません。
ありがとう。
それで、私は実際にこれについてかなり新しいチュートリアルを見つけることができ、リグにlibhoudini
を正常にインストールして使用しました。
http://www.Android-x86.org の最新のAndroid-x86 isosには、libhoudini
のインストールに役立つbashスクリプト実行可能ファイルが実際にあります。そのため、次の手順を実行します。
- このオプションを有効にします:
Settings>Apps Compatibility>Enable Native Bridge
- Androidコンソール(Alt-F1または端末エミュレーターをインストール)に移動します)
- スーパーユーザー/ルートとしてログイン
/system/bin/enable_nativebridge
を実行します
注:スクリプト自体を見ると、デバイスにファイルがない場合、スクリプトが必要なファイルをダウンロードしようとすることがわかります。ただし、ファイルのサーバーがダウンし、wget
が無限にループする可能性があります。その場合、これはあなたがしなければならないことです:
- 適切な
houdini.sfs
を https://github.com/rrrfff/libhoudini からダウンロードしますhoudini.sfs
を/system/etc
に移動/コピーします- Androidコンソール(Alt-F1または端末エミュレーターをインストール)に移動します)
/system/bin/uname
と表示されている場合、x86-64
を実行し、houdini.sfs
の名前をhoudini64.sfs
に変更します/system/bin/enable_nativebridge
を実行します
Libhoudiniを使用してAndroid-x86でARMアプリを実行したい人に役立つことを願っています。
@Bawenangからの最初の回答は非常に役立ちますが、残念ながらhttp://goo.gl
スクリプト内のenable_nativebridge
リンクはGoogleによってHTTPSに転送されるようになりました。
Android-x86上のwget
はSSLを認識しないため、ダウンロードは失敗します。
回避策は、スクリプトを編集して適切なリンクを挿入することです。このページのものは非常に簡単に入力できます。
https://github.com/Rprop/libhoudini
スクリプトでは、URLの1つだけを置き換える必要があります。 x86の場合、v=7x
またはv=8x
が前に付いているものを置き換えます。