Ian*_*ton 1 xamarin.ios xamarin.forms akavache
在Akavache文档中,它说...
在您的项目中的任何地方添加以下类,以确保Xamarin将不会链接Akavache.Sqlite3
“由Xamarin链接出去”是什么意思?
该Xamarin.Android连接和Xamarin.iOS连接器从编译的应用程序中删除未使用的代码。他们检查编译后的代码,并删除所有看起来好像在应用程序运行期间将被引用的代码。
由于此分析是在已编译的二进制文件上进行的(例如,静态分析),因此在某些情况下,应用程序确实会使用某些代码,但是链接程序无法检测到这种用法。因此,链接器将删除此代码,即使使用该代码也是如此。当应用程序实际运行时,这将导致问题。
引用的Akavache.doc文件暗示Akavache.Sqlite3是其中一种情况,其中Xamarin链接器将无法告知其正在使用,因此链接器将错误地将其删除。文档建议您添加一个引用,以防止Xamarin链接程序删除Akavache.Sqlite3-即,防止Xamarin将库“链接”到您的应用程序。
归档时间: |
|
查看次数: |
79 次 |
最近记录: |