Sam*_*ode 10 xamarin.android nuget nuget-package xamarin
我正在构建一个应用程序,并且有一百个这样的警告:“跳过TPProject.Resource.Drawable.ic_collapse_00000。请检查您的Nuget软件包版本是否兼容。”
我的编译/目标框架是Android 8.0,目标Android版本是6.0,最低Android版本是5.1。我已经将所有Nuget软件包更新为最新版本。
怎么了??
小智 8
这确实摆脱了警告:
结果:所有警告均已消失,但Resource.designer.cs被修改
public static void UpdateIdValues()
{
...
lot of new rows
...
}
Run Code Online (Sandbox Code Playgroud)
控制台中的错误似乎与 Android SDK 自动添加的资源有关。也许尝试通过向 Android 项目中的资源目录添加一个新文件(任何文件,之后可以将其删除)来让 VS 重新生成资源文件。如果这不起作用,请尝试将编译版本和目标版本显式设置为 8.0 并执行相同的操作。
另外,我认为 ic_cast_grey 是Support v7 库的一部分,因此请确保将其包含在 Nuget 包列表中。
编辑
您还应该通过以管理员身份运行 SDK Manager 来确保您的 Android SDK 内容是最新的(假设您在 Windows 上并将其安装到默认的 Program Files 目录)。
我还读到,有时删除并重新添加软件包会有所帮助,以便它们刷新本地缓存。也许你也可以尝试一下。
| 归档时间: |
|
| 查看次数: |
10601 次 |
| 最近记录: |