![](/img/trans.png)
[英]Is it possible to compile Xamarin for Android from Linux CLI?
[英]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.