- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个包含 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/
我是一名优秀的程序员,十分优秀!