【问题标题】:Xamarin Android preserve method from LinkingXamarin Android 保留来自 Linking 的方法
【发布时间】:2017-05-11 05:08:08
【问题描述】:
我在我的 Xamarin 应用程序中使用 Google Fused Location API。在调试模式下一切正常。
但是,当我将其设置为发布模式并启用链接时,它在设备上不起作用。我很确定这是因为链接。
如何保留我在 Fused Location API 中使用的方法(例如“RequestLocationUpdates”)?
谢谢。
【问题讨论】:
标签:
android
xamarin
xamarin.android
android-fusedlocation
【解决方案1】:
很遗憾,您不能从程序集中链接单个方法。
如果您还没有这样做,您是否考虑过在您的Project Options 中将链接条件设置为Link SDK Assemblies?这将避免您依赖的软件包被优化以减小应用程序的大小。另一方面,SDK 程序集(例如 Xamarin.Android 附带的程序集)将得到优化。阅读更多here。
否则,您可以使用link skipping,它实质上允许您明确定义您不想优化哪些 SDK。