虽然有关于该主题的大量信息,但没有关于如何在ADT中编译C ++代码的明确指南。 Cygwin是必需的吗? 构建工件去哪里了?如何混淆构建包的目标文件夹?有调试和发布版本吗?是否可以在ADT中调试和逐步执行C ++代码? 也许这一切都在一个资源中描述,然后欢迎链接!
答案 0 :(得分:4)
只需在http://developer.android.com/sdk/index.html和NDK r8c http://developer.android.com/tools/sdk/ndk/index.html下载全新的ADT套装即可。您不需要cygwin,您的NDK版本与正常的Android开发完全集成(即二进制文件被复制到lib/armeabi
文件夹并由APK构建器自动获取。)
可以调试本机代码(如果您的应用程序是可调试的),您可以通过运行
为本机代码选择发布或调试配置ndk-build NDK_DEBUG=1 --> force a debuggable build
ndk-build NDK_DEBUG=0 --> force a release build
我强烈建议您在开始自己做事之前阅读NDK文档并使用作为NDK一部分提供的示例。实际上NDK构建系统是GNU make的一个包装器,通过滥用这些工具很容易使事情变得非常复杂。
答案 1 :(得分:2)
请注意,在Windows上,您有一个完全不同的选项,可以将Android开发与Visual Studio 2010集成:http://code.google.com/p/vs-android/。
有一个可视化调试的解决方案,Visual Studio样式:http://visualgdb.com/?features=android(但这不是免费的)。
似乎还有另一种选择:http://www.wingdb.com/wgMobileEdition.htm,适用于VS 2008。
答案 2 :(得分:0)
好的,这是一个有很多帮助的页面http://tools.android.com/recent/usingthendkplugin 我稍后会在这里添加更多信息,以帮助其他人。