2016-02-11 148 views
1

如何使用Xamarin Studio向Xamarin項目添加Android第三方庫?將第三方庫添加到Android.Xamarin

編輯

我想從GitHub添加this。在Android Studio中我想補充依賴於搖籃這樣的:

dependencies { 
    compile 'com.antonyt.infiniteviewpager:library:1.0.0' 
} 

但什麼是Xamarin的情況下的解決方案,如果我沒有的.jar?

我試圖按照this guide綁定Java庫,但沒有成功。

+0

看看這個:https://developer.xamarin.com/guides/android/advanced_topics/java_integration_overview/binding-a-java-library/binding-a-jar/ –

+0

謝謝盧卡,但實際上這是一個指導我鏈接在我的問題。 –

+0

下載butterknife .jar並關注我的鏈接 –

回答

0

xamarin不要有buttterKnife libralry但你可以檢查this組件就像butterknife庫,並檢查瞭如何安裝裝配在xamarin組件this

+0

對不起Kastriot,我應該指定我的問題。黃油刀只是一個例子。 –

+0

好,所以我第二個鏈接,你有Xamarin組件,以及如何將它們添加到項目 –

0

由於卡斯特里奧特·前面提到的,你可以嘗試其他的庫,如:

CheeseKnife - https://components.xamarin.com/view/cheeseknife

遺傳學 - https://components.xamarin.com/view/genetics

這些都應該是可利用的NUG也是如此。

如果你想在原有的庫,你可以創建一個Xamarin的Android綁定項目

https://developer.xamarin.com/guides/android/advanced_topics/java_integration_overview/binding-a-java-library/

或者你可以在Java工作 - >像以上這樣的原始庫的C#端口。

+0

感謝您的回答喬恩。你知道我是否可以綁定項目但沒有.jar,或者我需要先從git倉庫創建.jar然後綁定它?對不起,如果這沒有任何意義,但我在Xamarin中是完整的新手:) –

+0

您需要從相應的Android IDE中獲取相應的.jar或.aar文件,或者從相應的Android IDE中自行構建。幸運的是,它可以直接在這裏找到: http://jakewharton.github.io/butterknife/ https:// github。com/JakeWharton/butterknife#download 但是,當Java使用Annotations和C#使用Attributes時,您應該小心瞭解Java和C#之間的區別。這讓我認爲這兩個庫是爲此創建的(更接近C#的家)。 (看起來你完全改變了這個問題,但這仍然適用於所有綁定項目) –

0
在xamarin您將無法做的事情就像你在做的gradle但你可以添加一個綁定項目的Java綁定到.NET爲您

現在你既可以經過訓練

在這個環節上解釋了AAR文件(需要你手動下載並編譯你的意庫)從Visual Studio庫

檢查this little extension,它是很容易的工作。

我已經測試過它自己,它工作的很好。