如果有人知道任何关于此主题的写作、教程或示例项目链接,那就太棒了,因为谷歌上还没有太多相关信息。
谢谢!
如果有人知道任何关于此主题的写作、教程或示例项目链接,那就太棒了,因为谷歌上还没有太多相关信息。
谢谢!
这是另一种解决方案,可以在Visual Studio中完全集成NDK,无需使用makefile。它的行为类似于一个正常的Win32项目:
Visual Studio官方不支持此功能。
一些问题(但不限于以下):
然而,有第三方解决方案:
您可能还想查看DS-5,但它不是Visual Studio。
除了上述的方式外,在使用VS开发Android应用程序时,还有其他一些第三方替代方案。其中有开源的dot42,位于http://www.dot42.com,以及Remobjects,http://www.remobjects.com,它可以让你使用C#、Pascal和Swift进行编程。我曾试用过Remobjects的试用版,现在开始尝试使用dot42。
使用remobjects试用版,我能够在C#中重现我所学Android课程教材前五章的项目。到目前为止,我没有在dot42上取得同样的成功,但我需要找些时间来真正尝试一下它。
我没有找到直接的干净解决方案,这是我的解决方法。
我在VS上开发我的本地代码作为静态库,并使用一些测试项目将其尝试为控制台应用程序。当它正常时,我使用一个小的bash脚本从cygwin复制所有需要的文件到jni文件夹并启动标准的Android NDK make命令(也在需要时将一些文件复制到资产文件夹),生成正确文件夹中的可执行文件。
为了使用pthread,我已将我的项目链接到pthread-win32。
我不在VS中编译的唯一文件是jni代码。
希望这可以帮助你。