0

我有一个 .NET 应用程序和一些相关的第三方 DLL,我想在 Android 手机上运行它们。.NET 应用程序是用 C# 编写的,并且 DLL 是完全托管的,尽管它们包含一些unsafe代码并使用托管 C++ 与 DirectX 一起工作。考虑到我只有一部分应用程序源代码,是否可以将应用程序重新定位到 Mono,并在 Android 操作系统上运行它?

4

2 回答 2

2

这要么是不可能的,要么非常接近赫拉克勒斯的任务。

考虑将现有代码移植到 Android 并重写丢失的位。

于 2012-07-24T11:00:37.510 回答
1

不安全的可能会以特定于操作系统的方式进行位旋转。我会使用反射器来转储代码并调查它在做什么,然后看看单声道是怎么做的。

由于它使用的是 DirectX,我怀疑你可能会陷入死胡同。

我看过Mono LibrariesAxiom 3D可能是一个有用的抽象,如果您需要重新设计 Direct X 调用。

于 2012-07-24T10:58:26.580 回答