如何将Microsoft的LiveSDK导入Android Studio项目?

时间:2015-03-22 02:12:33

标签: android android-studio onenote live-sdk

Microsoft提供了关于如何将LiveSDK导入 Eclipse 项目的set of instructions,但他们没有提供有关如何使用 Android Studio 执行此操作的说明。

如何使用Android Studio复制这些步骤?

enter image description here

1 个答案:

答案 0 :(得分:3)

警告 - 这个答案包含一个轻微的咆哮......

我使用不同的Android库(在我的情况下是SignalR)。 对于您正在使用的库和我正在使用的库,Microsoft描述了使用库的相同方法,这基本上相当于将源代码粘贴到项目中。

实际上距离它只有半步之遥 - 他们让你把它设置为依赖项目(在Eclipse中)。在Android Studio中,您可以在项目中创建两个单独的模块,然后让您的应用程序模块依赖于Microsoft库模块。

那会有用,但是该死的很难看。他们应该只分发一个库(.jar文件,或者如果需要的话.aar)。更好的是,他们可以将.jar或.aar发布到Maven中央仓库。这是代码重用在Java World(以及扩展到Android World)中工作的(理智)方式。

我的解决方案是编译他们的库,创建.jar文件,然后将该库发布到我自己的Nexus服务器。然后依赖项变成build.gradle文件中的另一个依赖项。

我真的更喜欢,如果微软要发布Android库,他们会弄清楚环境是如何运作的,并像其他人一样发布库。