webentwicklung-frage-antwort-db.com.de

Wie installiere ich libhoudini auf einem benutzerdefinierten Android x86 rig

Ich mache gerade eine benutzerdefinierte Android Marshmallow x86 64 auf einem Mini-PC. Ich habe die Android und jetzt versuche ich zu installieren libhoudini auf dem Rig, damit es ARM Apps und Spiele abspielen kann (das Portieren der Apps auf x86 ist nicht möglich, da es sich um Apps von Drittanbietern handelt.) Wie installiere und verwende ich sie? In seinem Github-Repository befinden sich nur Links zu .sfs-Dateien. Außerdem gibt es keine Dokumentation oder Anleitung zur Installation und Verwendung.

Vielen Dank.

Ich habe es also tatsächlich geschafft, ein ziemlich neues Tutorial zu diesem Thema zu finden und habe libhoudini erfolgreich auf meinem Rig installiert und verwendet.

Die neuesten Android-x86-Isos von http://www.Android-x86.org haben tatsächlich ein ausführbares Bash-Skript, das uns bei der Installation von libhoudini hilft. Das sind also die Schritte:

  • Aktivieren Sie diese Option: Settings>Apps Compatibility>Enable Native Bridge
  • Gehe zur Android Konsole (Alt-F1 oder installiere einen Terminal Emulator)
  • Melden Sie sich als Superuser/root an
  • Führen Sie /system/bin/enable_nativebridge Aus

HINWEIS: Wenn Sie sich das Skript selbst ansehen, werden Sie feststellen, dass das Skript versucht, die benötigte Datei herunterzuladen, wenn Ihr Gerät keine hat. Es besteht jedoch die Möglichkeit, dass der Server der Datei inaktiv ist und die wget eine Endlosschleife durchläuft. Wenn dies der Fall ist, müssen Sie Folgendes tun:

  • Laden Sie den entsprechenden houdini.sfs Von https://github.com/rrrfff/libhoudini herunter
  • Verschiebe/kopiere houdini.sfs Nach /system/etc
  • Gehe zur Android Konsole (Alt-F1 oder installiere einen Terminal Emulator)
  • Führen Sie /system/bin/uname Aus. Wenn x86-64 Angezeigt wird, benennen Sie houdini.sfs In houdini64.sfs Um.
  • Führen Sie /system/bin/enable_nativebridge Aus

Ich hoffe, es hilft jedem, der mit libhoudini ARM= Apps auf einem Android-x86 ausführen möchte. Prost.

Die erste Antwort von @Bawenang ist sehr hilfreich, aber leider werden die http://goo.gl - Links im enable_nativebridge - Skript jetzt von Google an HTTPS weitergeleitet.

wget auf Android-x86 versteht SSL nicht, daher schlägt der Download fehl.

Eine Problemumgehung besteht darin, das Skript zu bearbeiten und einen richtigen Link einzufügen, z. die von dieser Seite sind ziemlich einfach zu tippen:

https://github.com/Rprop/libhoudini

Im Skript müssen Sie nur eine der URLs ersetzen, z. Ersetzen Sie für x86 das mit v=7x oder v=8x vorangestellte.

3
abulhol