我有一个图书馆,它取决于Android-support-v4
(JobIntentService
类)。我将在Basic4Android中使用它。
有两种向项目添加supprt-v4
依赖项的方法:
<dependsOn>com.android.support:support-v4</dependsOn>
dependsOn>support-annotations</dependsOn>
<dependsOn>support-compat</dependsOn>
<dependsOn>support-v4</dependsOn>
<dependsOn>support-core-ui</dependsOn>
<dependsOn>support-core-utils</dependsOn>
<dependsOn>support-fragment</dependsOn>
<dependsOn>support-media-compat</dependsOn>
该xml。
如果我使用第一种方法,则找不到JobIntentService
。如果我使用第二种方法就可以了,但是它将与AppCompat库发生冲突。
那么我如何在没有冲突的情况下获得完整的support-v4代码?
我知道JobIntentService
存在于android-support-v4的support-compat
部分中,但是将其添加到com.android.support:support-v4
旁边仍然会导致重复。
答案 0 :(得分:0)
由于第一种方法使用 Maven工件从 Jcenter 获取您的库,因此它可能会下载不包含此类的旧版本在它的类路径中。
要解决此清晰的B4A库,将其放置在sdk m2repository
中
文件夹b4a_remote
删除它,然后让B4A重新下载文件。因此,它将下载包含此类的最新和更新的库。