So finden Sie das Glas von Java.rmi -Paket
Frage
Ich entwickle eine Android -Anwendung, die einige RMI -Sachen benötigt, da Android RMI standardmäßig nicht unterstützt, das ich gefunden habe dieses Projekt Kann verwendet werden, um das RMI -Paket mit meiner Android -Anwendung zu bündeln, aber ich konnte kein Glas finden, das ein Java.rmi -Paket enthält. Kann jemand vorschlagen, wo er es finden kann? oder eine andere Möglichkeit, Java.rmi mit Android zu verwenden
Vielen Dank !!!
Lösung
Es ist unwahrscheinlich, dass Sie RMI auf Android verwenden können. Auch wenn Sie den Code für RMI von Apache Harmony oder einer anderen Quelle genommen haben, mag Android keine Projekte, die versuchen zu laden java.*
andere Klassen als diejenigen, die mit dem Betriebssystem versendet werden, und damit einen Kompilierfehler werfen.
Es ist denkbar, dass Sie verwenden könnten Jarjar oder einfaches Refactoring, um den gesamten RMI -Code in ein anderes Paket zu verschieben (z. B., z. keshan.java.rmi
), aber ich habe keine Ahnung, wie gut das funktionieren wird.
Übrigens, hier sind noch einige weitere Anweisungen Bei diesem Prozess.