gpt4 book ai didi

xamarin - Droid Library 认为它是可穿戴的 如何让它不可穿戴?

转载 作者:行者123 更新时间:2023-12-01 13:48:58 25 4
gpt4 key购买 nike

我有一个包含 4 个项目、2 个 PCL、一个 Droid 库和一个 droid 应用程序的解决方案。当我在编译时从我的 Droid 应用程序引用 Droid 库时,我得到:

错误 XA5211:嵌入式穿戴应用程序包名称与手持应用程序包名称不同。

在 Xamarin Studio 和 Visual Studio 中。

问题是它不是可穿戴应用程序包,我也没有手持应用程序包。我只是想引用我从我创建的 android 应用程序创建的库。我无法在 csproj 文件、sln 或 IDE 中找到任何设置,这些设置使我的 driod 库变成了可穿戴库(我确定我改变了一些东西只是不知道是什么)它在这里的某个地方不知道是什么或者我是什么除了扫描似乎没有出现在任何地方的磨损一词之外,还在寻找。我回顾了我的变更历史,但我没有看到它在哪里搞砸了。

直到上周一切都很好。然后我开始尝试获取最新版本的 Xamarin.Forms 以允许我的代码编译。在调试该问题的一周内,我更改了许多设置,最终通过将我的目标平台设置为 6.0 并下载最新的 Android SDK 使一切重新正常工作。

我尝试引用的库导致了我在 GitHub @ https://github.com/Indiponics/IndiXam-Lib 上遇到的问题如果有人想查看 csproj 文件等。

最佳答案

解决方法很简单。打开.csproj您的 Android 应用程序的文件,并找到您需要工作的项目引用。它可能看起来像这样:


<ProjectReference Include="..\MyWearApp\MyWearApp.csproj">
<Project>{D80E1FEF-653B-448C-B2AA-609C74E88340}</Project>
<Name>MyWearApp</Name>
<IsAppExtension>True</IsAppExtension>
</ProjectReference>

问题出在扩展部分。只需删除 IsAppExtension行和除 Project 以外的任何其他行和 Name .它现在应该可以工作了。

我想我们在这个问题上损失了整个人周!

https://developer.xamarin.com/guides/android/wear/working-with/packaging/

关于xamarin - Droid Library 认为它是可穿戴的 如何让它不可穿戴?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33407213/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com