我遇到了一个问题,我无法在" Visual C ++"中使用外部* .jar文件。 Visual Studio 2017 Community Edition中的Android项目。
当我尝试编译时,表示包android.support.design.widget
不存在。
这是我的设置:
重现的步骤
libs
文件夹添加到项目project.properties
文件中添加jar.libs.dir=libs
design-25.3.1-sources.jar
从android-sdk文件夹(对我来说,它位于...\android-sdk\extras\android\m2repository\com\android\support\design\25.3.1
下)复制到libs
项目文件夹。如果引用会更好。我还没有找到办法。import android.support.design.widget.*;
添加到生成的活动中。F6
(构建解决方案)导致错误描述。 Visual Studio 2015也有同样的问题 - > Jar Dependencies in Visual C++ Development in Visual Studio 2015
我正在寻找使用外部库的方法。知道我可以改变什么吗?
2017年7月10日更新
我最终不得不放弃并将构建系统从Ant
更改为Gradle
。使用Gradle
,从Android SDK添加库相对容易。这也是我评价我的问题的原因。
答案 0 :(得分:0)
我能解决的唯一方法是将构建系统从ANT切换到Gradle。