【问题标题】:Android Support Library with nVidia AndroidWorks带有 nVidia AndroidWorks 的 Android 支持库
【发布时间】:2015-07-28 23:33:04
【问题描述】:

在 Android Works (https://developer.nvidia.com/AndroidWorks) 的功能列表中,包括 Android 支持库。但是,我无法弄清楚如何链接它。很可能,我需要将 com.android.support:appcompat-v7:22.2.1 或类似的东西放在 Visual Studio 的构建设置中。我知道它没有链接,因为

import android.support.v7.app.ActionBarActivity; 

因“包不存在”而失败。

【问题讨论】:

    标签: android nvidia tegra


    【解决方案1】:

    我想通了。

    创建以下文件:C:\ProjectName\ProjectName\nsight_tegra_build_overrides.xml

    <?xml version="1.0" encoding="utf-8"?>
    
    <project name="ProjectName" Basedir="C:\ProjectName\ProjectName\">
        <property name="android.library.reference.1" value = "../../NVPACK/android-sdk-windows/extras/android/support/v7/appcompat"  />
    </project> 
    

    覆盖文件在生成时将此行添加到 nsight_tegra_build.xml。 android.library.reference.1 的路径必须是相对路径。见How to define v7 appcompat dependency correctly?。运行:

    c:\NVPACK\apache-ant-1.8.2\bin>android update project -p c:\NVPACK\android-sdk-windows\extras\android\support\v7\appcompat\
    

    在 C:\NVPACK\android-sdk-windows\extras\android\support\v7\appcompat\project.properties 中将 target=android-19 更改为 target=android-21。之后,它应该可以在 Visual Studio 中构建。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-07-30
      • 2015-10-19
      • 1970-01-01
      • 2011-09-06
      相关资源
      最近更新 更多