Visual Studio 2017中的Visual C ++中的Jar依赖项(包不存在)

时间:2017-05-29 12:24:46

标签: android c++ ant visual-studio-2017

我遇到了一个问题,我无法在" Visual C ++"中使用外部* .jar文件。 Visual Studio 2017 Community Edition中的Android项目。

当我尝试编译时,表示包android.support.design.widget不存在。

这是我的设置:

enter image description here

重现的步骤

  1. 确保已安装带有跨平台支持的Visual Studio 2017并将其打开
  2. 选择"文件" - >"新" - >"项目..." - >"基本应用程序(Android Ant )" - >确定
  3. enter image description here

    1. libs文件夹添加到项目
    2. project.properties文件中添加jar.libs.dir=libs
    3. 将文件design-25.3.1-sources.jar从android-sdk文件夹(对我来说,它位于...\android-sdk\extras\android\m2repository\com\android\support\design\25.3.1下)复制到libs项目文件夹。如果引用会更好。我还没有找到办法。
    4. 将导入语句import android.support.design.widget.*;添加到生成的活动中。
    5. 点击F6(构建解决方案)
    6. 导致错误描述。 Visual Studio 2015也有同样的问题 - > Jar Dependencies in Visual C++ Development in Visual Studio 2015

      我正在寻找使用外部库的方法。知道我可以改变什么吗?

      2017年7月10日更新

      我最终不得不放弃并将构建系统从Ant更改为Gradle。使用Gradle,从Android SDK添加库相对容易。这也是我评价我的问题的原因。

1 个答案:

答案 0 :(得分:0)

我能解决的唯一方法是将构建系统从ANT切换到Gradle。