问题标签 [jitpack]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 无法在 JitPack 上发布 Android 库项目
我为 Android 制作了一个小型库,并将其上传到我的公共 Github 存储库中。库项目还包含一个示例应用程序。为了在 JitPack 上进行构建,我按照JitPack 自己的说明进行操作。
现在我尝试使用 JitPack 远程构建它,我收到以下错误:
这是根构建文件:
库的构建文件:
示例应用程序的构建文件:
android - 没有办法编译我自己的 kotlin 库
在 Google I/O 2017 上,我决定通过在 kotlin 中为 android 开发自己的库来学习 kotlin。该库允许从 OpenWeatherMap API 获取信息。项目链接:https ://github.com/sokarcreative/EasyOWM
有什么问题 ?我只是无法编译我的库。我什么都试过了。我已经编译了分叉项目,它可以工作,但我自己的库没有办法。
我用这些gradlew
脚本创建了一个新项目:
-- 项目分级
-- 模块分级
错误 :Failed to resolve: com.github.sokarcreative:easyowm:master-SNAPSHOT
我知道这是一个反复出现的问题,但没有办法解决这个问题。
编辑:以防万一,图书馆工作。这是我的 Galaxy Tab S3 上的结果: EasyOWM screenshot
android - Push Android library from GitHub to Android Arsenal
I've developed an Android library and successfully uploaded to GitHub.
Here is my GitHub library repo : https://github.com/sangeethnandakumar/TestTube
I'm using JITPACK PACKAGE repository to build the dependency. It works like anything and I deployed around 13 releases (v2.5.3 is the last release).
Here are my Jitpack releases : https://jitpack.io/#sangeethnandakumar/TestTube
I wan't to make this library available via Android Arsenal. I have an account on Android arsenal linked with GitHub. I need to set search tags and description for my library at Android Arsenal.
Link to Android arsenal : https://android-arsenal.com
What can be the steps to do that?
android - JitPack:无法解析子存储库
我在我的gradle中使用jitpack如下:
在我的 github 存储库中,我有一个名为的子模块authentication
我只需要在我的项目中使用这个模块,所以我将它添加到我的模块的 build.gradle 中,如此处所述:
但我不断得到
android - JitPack 不会使用 GitHub 存储库 - 包含演示该问题的示例存储库
每次我尝试 fork 一个 Android 库并通过 JitPack 使用它时,我都会遇到错误,放弃并选择其他方式来自定义和使用该库。这次我想深入了解并创建一个隔离问题的基本应用程序。你能下载下面的 repo 并告诉我我做错了什么吗?
在这个 repo 中有一个非常基本的 Android 应用程序:https ://github.com/gazialankus/JitpackNotWorking 。我只是在 Android Studio 中创建了一个新的 Android 应用程序,并按照https://jitpack.io/中的说明将https://github.com/ArthurHub/Android-Image-Cropper github repo 添加为依赖项。我在根build.gradle中添加了 JitPack Maven 存储库,并在应用程序build.gradle中添加了库依赖项,如下所示:
Gradle 同步正常,但 android-image-cropper-2.4.5 未显示在项目视图的外部库下。因此,应用程序不会生成此错误:
正如我在应用程序build.gradle的评论中指出的那样,使用没有 JitPack 的库就可以了:
我想也许 JitPack 无法构建这个 repo。但是,此存储库的 JitPack 日志显示“ok”。
Gradle 和 Java 版本:在 Android Studio 菜单 File > Project Structure > Project 中,Gradle 版本为 3.3,Android Plugin 版本为 2.3.3。在同一个对话框中,SDK Location 选项卡显示嵌入式 JDK 正在从 C:\Program Files\Android\Android Studio\jre 使用。
Android Studio 中没有待处理的更新。
您能否下载并构建此存储库以隔离问题并告诉我我做错了什么?同样,演示问题的存储库在这里:https ://github.com/gazialankus/JitpackNotWorking
谢谢你。
编辑:尝试使用我的一个 fork 并试图使库对 JitPack 更友好,但仍然是同样的问题。请参阅 repo 中的提交。
已解决:有关更多详细信息,请参阅https://github.com/gazialankus/JitpackNotWorking/blob/master/README.md。
android - Build library using JitPack
I have a problem. I created test library and push it to Github. But when I try to include this library into (using Gradle) project show error showing error
But log into jitpack.io show that build was sucsessful. Where I made a mistake?
android - gradle 3.0.0-alphaX 的库依赖问题
我有一个带有子模块的库项目,其中包含许多我想传递给开发人员应用程序的依赖项。例如,模块A
可能包含所有必要的 appcompat 依赖项。
随着迁移更改,我已将所有compile
案例更新为api
,这应该不会影响任何事情。但是,我不再有权访问任何库依赖项。我只能使用我的库本身的代码和引用。
有没有办法解决?
可以在此处找到我的库子模块的构建 gradle 文件之一以供参考。
依赖项:
编辑:
澄清一下,模块中的示例项目实际上确实可以正确构建,但是在任何其他应用程序中使用依赖项都存在问题,它从 jitpack 中提取。将此 gradle视为不会构建的示例。我尝试过使用 api、实现、@aar 和传递的组合。
想想看,这可能是一个 jitpack 问题,而不是一个 gradle 问题,但如果其他人有解决方案,我想听听。
android - Android jitpack 不会从我的仓库构建
我正在尝试使用一个使用 gradle 和 jitpack 的库的分支。我有 jitpack.io 存储库设置(并使用另一个库的另一个分支)。
我试图包括的新叉子如下:https ://github.com/philippeauriach/ChatKit/tree/allow-moving-item
jitpack 网站看得很清楚:https ://jitpack.io/#philippeauriach/ChatKit/allow-moving-item-SNAPSHOT
但是当我添加compile 'com.github.philippeauriach:ChatKit:allow-moving-item-SNAPSHOT'
到我的 gradle 依赖文件时,它说
通过使用./gradlew assembleDebug --info
我得到以下日志:
这意味着 jitpack 没有模块。这可能是从哪里来的?
android - 编译包含第三方 .aar 依赖项的 Android 库
我正在 jitpack 上创建我的第一个私有托管的 Android 库。
问题:我的托管库包含第三方.aar
依赖项(Spotify 播放器 SDK)。第三方还没有托管他们的库,所以我坚持通过以下方式从我的库项目中引用第三方依赖项:
repositories {
jcenter()
flatDir {
dirs 'libs'
}
}
...
dependencies {
compile 'com.spotify.sdk:spotify-player-24-noconnect-2.20b@aar'
}
当然,当我尝试在 jitpack 上托管我的库并在示例项目中编译我的库依赖项时,我收到以下错误:Error:Could not resolve all files for configuration ':app:debugCompileClasspath'.
无法解析 com.github.example:my-private-library:0.9.0。要求:项目:app 无法解析 com.github.vertigomedia:my-private-library:0.9.0。无法解析 POM https://jitpack.io/com/github/example/my-private-library/0.9.0/my-private-library-0.9.0.pom 无法解析依赖项“com.spotify”的版本。 sdk:spotify-player-24-noconnect-2.20b:aar'
该'com.spotify.sdk:spotify-player-24-noconnect-2.20b:aar'
库无法解析,因为它没有远程托管在任何地方。
有人对如何解决这个问题有任何建议吗?我需要自己私人托管 Spotify 播放器库.aar
吗?出于许可原因,我宁愿不必这样做。我可以以某种方式.aar
从我的.pom
文件中排除,并让客户端示例应用程序手动在其文件中包含 Spotify 播放器.aar
依赖项吗?build.gradle
对此的任何想法将不胜感激。