【问题标题】:Trying to compile Android non native project with NSight尝试使用 NSight 编译 Android 非原生项目
【发布时间】:2013-02-02 01:45:25
【问题描述】:

我正在尝试使用带有 Visual Studio 的新 nsight 插件编译一个没有本机代码的简单的 Android 应用程序。 问题是视觉工作室甚至不会尝试编译,因为它看不到任何要编译的东西。手动运行 ant debug 可以很好地编译它。 带有本机代码的 Android 应用程序工作正常,因为 Visual Studio 将 c 文件识别为要编译的东西。 有谁知道如何解决这个问题,因为没有本机代码选项的 Android 应用程序是相当无用的。

输出是

1>------ Build started: Project: Android3, Configuration: Debug Android ------
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========

我还应该注意,如果我进入命令行并运行 ant build,它构建得很好。

【问题讨论】:

    标签: android visual-studio nvidia nsight tegra


    【解决方案1】:

    也许您可以从模板“Android 应用程序”中尝试一个 helloworld 示例,看看是否可以编译。

    如果您从 Tegra Android Development Pack 安装了 Nsight Tegra,并且还安装了 Android SDK/NDK、ANT、JAVA。他们应该预先配置好工作。 基本上,您的路径中需要 32 位 java,以及 JAVA_HOME、ANT_HOME 环境。正如您所看到的本地编译的,很可能与 java 相关的内容在您的环境中被遗漏或弄乱了。

    正如你所说的“不编译”,还有其他日志输出吗?

    【讨论】:

    • 这还不够详细。但大多数情况下你错过了 VS 中的蚂蚁。您可以检查Tools\Option\Android\General,确保所有路径都正确。
    • 是的,它们都是正确的,正如我之前所说,包括 java 和 C 在内的本机编译良好,具有相同的设置。正如我在 OP 中所说,问题似乎是 Visual Studio 甚至没有尝试编译,除非那里有 C 文件。
    • 好的。那么你有没有尝试过 Android Application 项目模板呢?开箱即用吗?如果错误仍然存​​在,我建议您在devtalk.nvidia.com 上发帖并附上您的项目。应该有人协助找出根本原因。
    • 这是我正在使用的项目模板。并且会这样做谢谢你
    • 同时检查“Tools\Options\Projects and Solutions\Build and Run\MSBuild project output verbosity”到“Diagnostic”,然后“Rebuild All”,看看这是否有助于产生更有意义的输出。跨度>
    猜你喜欢
    • 2016-04-30
    • 2017-01-17
    • 1970-01-01
    • 1970-01-01
    • 2017-06-17
    • 2016-03-03
    • 1970-01-01
    • 2013-03-04
    • 2013-06-30
    相关资源
    最近更新 更多