android - 获取 Jitpack 作为 jar 但需要 aar

标签 android maven jitpack

我尝试包含 kaltura/player-sdk-native-android我的项目中的库。

kaltura 不提供 Maven 编译版本。所以我尝试通过 jitpack.io 包含它

allprojects {
    repositories {
        jcenter()
        maven { url 'https://jitpack.io' }
    }
}

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    testCompile 'junit:junit:4.12'
    compile 'com.android.support:appcompat-v7:23.3.0'
    compile 'com.github.kaltura:player-sdk-native-android:v2.5.4'
}

但是我收到此错误消息

/Users/ralphbergmann/development/android/frameworks/MyApplication/app/build.gradle
Error:Module 'com.github.kaltura:player-sdk-native-android:v2.5.4'
depends on one or more Android Libraries but is a jar

当我 open the build log我可以看到子模块构建为 aar,但如何通过 jitpack 加载它们?

最佳答案

我有一个有效的 KalturaSDK 集成解决方案:

在依赖项 block 中为每个必需的子模块添加一行:

compile 'com.github.kaltura.player-sdk-native-android:playerSDK:v2.5.4'
compile 'com.github.kaltura.player-sdk-native-android:googlemediaframework:v2.5.4'

关于android - 获取 Jitpack 作为 jar 但需要 aar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37030387/

相关文章:

android - 如何创建我可以在笔记本电脑上看到的 800x400 虚拟 Android 设备?

java - 使用 Maven 3.5 运行 jacoco 检查目标

java - 如何在maven spring boot应用程序中查看lombok生成的类

android - Jitpack Gitlab 私有(private)存储库试用 没有存储库的读取权限

java - 为什么 Image 可以返回到之前的 Activity,但不能返回到新的 Activity

android - 钛 : Label over lapping issue

maven - WebappClassLoader 和 StandardJarScanner 有什么区别?

android - Gradle构建jitpack报错android studio

java - 在 Android 上 fork gradle 依赖项

android - 如何使用 AWS Pinpoint 通过 postman 发送推送通知