簡體   English   中英

是否可以將Xamarin項目編譯為iOS和Android的庫?

[英]Is it possible to compile a Xamarin project as a library for iOS and Android?

我需要為Android和iOS創建一個API庫。 我有使用Android項目的經驗,但是在iOS中的專業知識為零。 我想知道是否可以在Xamarin中創建一個Project庫,該庫可以編譯為Android的JAR程序,也可以作為iOS的...我不知道哪種類型。

不,那是不可能的。 根據您要完成的任務,可能有其他選擇。 如果您試圖建立一個可供其他人使用的庫,則可以使其成為Xamarin組件-如果您希望它可以普遍使用,則可以放置一個組件存儲庫,否則可以使用任何常規的來源或對象分布。

如果您需要與本機應用程序/庫進行交互,則可以使C#代碼成為其“所有者”,並使其調用本機代碼。 這適用於IO和Android(並用於與Google提供的播放服務一起使用)。

不,很遺憾,這不可能。

在我看來,您需要的是一個Portable Class Library也稱為PCL 它允許您創建一個項目,所有Xamarin支持的平台(例如iO和Android)都可以引用該項目。 該方法顯然有局限性,例如無法引用特定於平台的庫,但在您的情況下(編寫API)就足夠了。 您可以在此鏈接中閱讀更多內容

祝好運!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM