Tegra 平板电脑上的 NDK 调试
今天,我购买了用于本机开发的 Android 平板电脑 - 采用 Tegra 的 Acer Iconina Tab A500 (Honeycomb 3.1)。
然后我从 http://developer 下载并安装了 Tegra Android Development Pack(Windows 和 Mac) .nvidia.com/tegra-android-development-pack。当然,我在应用程序设置中打开了“USB 调试”。
我尝试通过“调试为 ->”来调试示例应用程序(如 es2_globe) Android NDK 应用程序的菜单命令,但构建后没有任何反应。
应用程序不启动。但如果我选择“调试为 ->” Android 应用程序”或“运行方式 -> Android 应用程序”——一切都很好。
Mac 和 Windows 上的情况相同。
那么,我应该怎么做才能使 NDK 调试工作呢?
Today I purchased Android tablet for native development -- Acer Iconina Tab A500 (Honeycomb 3.1) powered with Tegra.
Then I downloaded and installed Tegra Android Development Pack (Windows and Mac) from from http://developer.nvidia.com/tegra-android-development-pack. Of course I turned on 'USB debugging' in the Application settings.
I tried to debug sample apps (like es2_globe) by 'Debug As -> Android NDK Application' menu command but after building -- nothing happens.
Application does not start. But if I choose 'Debug As -> Android Application' or 'Run As -> Android Application' -- everything fine.
Same situation on Mac and Windows.
So, what should I do in order to make NDK debug work ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
这里可能有多种原因导致您的应用程序未启动,您可以在控制台输出中看到有什么问题,例如下面的示例中 gdbserver 未成功运行,这种情况可以通过 root 设备来修复。
Here can be various reasons why your application was not started, and you can see what is wrong in console output, like in the following example where gdbserver was not successfully run and this situation can be fixed rooting device.
本机调试无法工作的原因有很多。您可以尝试以下操作:
有关更多详细信息,您可以发布控制台视图显示的错误。
There are many reason why Native Debug may not work. You may try the following:
For more detail info you could post the errors that your console view displays.