我如何在xamarn上使用build.gandle?

时间:2016-03-15 23:53:25

标签: android xamarin xamarin-studio

我使用Android,我在依赖项上使用了一些库(build.gandle)。 例如:

dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')
testCompile 'junit:junit:4.12'
compile 'com.android.support:appcompat-v7:23.2.0'
compile 'info.hoang8f:fbutton:1.0.5'
compile 'com.nineoldandroids:library:2.4.0'
compile 'com.daimajia.easing:library:1.0.1@aar'
compile 'com.daimajia.androidanimations:library:1.1.3@aar'
compile 'com.android.support:support-v4:23.2.0'
compile 'com.google.android.gms:play-services-ads:8.4.0'
}

我是xamarin开发的新手,我想知道是否有什么可以在xamarin上使用我的android库

谢谢

1 个答案:

答案 0 :(得分:1)

我认为您可以使用Xamarin.GradleBindings,Visual Studio扩展,通过gradle从外部依赖项ID创建Xamarin Android Binding项目。

  

java开发人员如何为项目添加依赖项?是的,通过gradle(这样或类似的东西)是对的。正如您所看到的,一些java项目会大量使用这些依赖项(您只需要编写所有内容),因此在Xamarin项目中使用大量第三方库会很好,对吧?我相信Visual Studio 2013的这个加载项(以及最近的Xamarin Studio)将帮助您:

     

步骤1:执行命令"参考"夹

enter image description here

  

步骤2:为Xamarin Android Binding Project设置外部依赖项ID和名称(将生成)。此对话框允许您尽快指定自定义存储库。

enter image description here

  

插件执行gradle脚本并接收依赖项列表(包括传递列表)。在此步骤中,您可以选择或取消选择所需的二进制文件(默认情况下取消选择传递依赖项)。注意:您最好使用" Xamarin组件"或直接NuGet for Support依赖项(v4,RecyclerView,AppCompact等)。

enter image description here

  

步骤3:将生成绑定项目,但您仍可能需要通过Metadata.xml修复某些问题,因为加载项不够智能。

     

第4步:现在您已准备好使用它们!即材料对话框:

enter image description here

参考: