使用汇编语言开发Android应用程序

Vis*_*lur 12 assembly android

如何在Windows或Linux中使用汇编语言开发Android应用程序?

小智 5

我个人不知道,但我在网上找到了一些例子(Android ARM内联汇编,手动优化汇编代码的Motivation),所以我假设你可以.看一下,很明显他们使用Android的NDK编写C或C++编码并插入汇编代码,所以我只能建议你应该开始寻找它.

通过使用汇编语言编写代码可以极大地提高效率,但是您应该尝试在效率和可维护性之间找到一个中间点,这就是我们使用面向对象语言(例如Java)的原因.因此,作为个人提示,除了需要最高性能的特定任务(如渲染视频或图像)之外,我会将Java用于所有事情.

另请注意组装的其他一些问题,例如使用可能并非在所有ARM处理器上都存在的特定方法.


Giu*_*umo 5

试试这个:http : //peterdn.com/post/e28098Hello-World!e28099-in-ARM-assembly.aspx

通常,您只需要一个用于 android linux 的交叉编译器。