Ruby';适用于Android&;的GEMS等效文件;Gradle与在线git集成?
我的项目需要使用位于其他远程git存储库中的外部库 到目前为止,要使用它们,我必须将库下载到我的计算机上,并将它们添加到我的应用程序git存储库中。 这有一些缺点 因此,我想知道是否有一个像iOS这样的平滑解决方案,他们可以在哪里简单地将这些存储库添加为pod(或者Ruby的Ruby';适用于Android&;的GEMS等效文件;Gradle与在线git集成?,android,git,build.gradle,android-gradle-plugin,Android,Git,Build.gradle,Android Gradle Plugin,我的项目需要使用位于其他远程git存储库中的外部库 到目前为止,要使用它们,我必须将库下载到我的计算机上,并将它们添加到我的应用程序git存储库中。 这有一些缺点 因此,我想知道是否有一个像iOS这样的平滑解决方案,他们可以在哪里简单地将这些存储库添加为pod(或者Ruby的Gemfile)。 看起来很简单,比如: pod 'SDK', :git => 'git://github.com/MySdkToDownload.git' 我的Android项目与Gradle一起工作 谢谢 Jav
Gemfile
)。
看起来很简单,比如:
pod 'SDK', :git => 'git://github.com/MySdkToDownload.git'
我的Android项目与Gradle一起工作
谢谢 Java和Ruby之间的主要区别在于,Java项目必须在导入过程中的某个步骤进行编译,Ruby只在类路径中复制项目(如果我没有弄错的话)。因此,你需要为你的应用程序编译/打包构建 Gradle可以使用很多东西,AFAIK主要使用Maven,因此您有多种选择:
- 在Android Studio/IntelliJ项目中将库作为模块导入
- 将外部库编译为.jar(如果它只是代码)并将其放入/libs/中,然后使用编译文件('libs/mylibrary.jar')导入它
- 使用将出现在中的库的版本,并在导入任何其他mvn依赖项时导入它,例如EventBus:compile'de.greenrobot:EventBus:2.0.2'
- 为您的公司安装一种您自己的maven repo,将.aar或.jar上传到其中,然后将存储库添加到存储库中,并添加库依赖项
- 在Android Studio/IntelliJ项目中将库作为模块导入
- 将外部库编译为.jar(如果它只是代码)并将其放入/libs/中,然后使用编译文件('libs/mylibrary.jar')导入它
- 使用将出现在中的库的版本,并在导入任何其他mvn依赖项时导入它,例如EventBus:compile'de.greenrobot:EventBus:2.0.2'
- 为您的公司安装一种您自己的maven repo,将.aar或.jar上传到其中,然后将存储库添加到存储库中,并添加库依赖项