Android-support-v4库在B4A中没有JobIntentService

时间:2019-02-20 08:46:47

标签: android basic4android

我有一个图书馆,它取决于Android-support-v4JobIntentService类)。我将在Basic4Android中使用它。

有两种向项目添加supprt-v4依赖项的方法:

  • 添加
    <dependsOn>com.android.support:support-v4</dependsOn>
    到库xml。
  • 添加
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旁边仍然会导致重复。

1 个答案:

答案 0 :(得分:0)

由于第一种方法使用 Maven工件 Jcenter 获取您的库,因此它可能会下载不包含此类的旧版本在它的类路径中。

要解决此清晰的B4A库,将其放置在sdk m2repository中  文件夹b4a_remote删除它,然后让B4A重新下载文件。因此,它将下载包含此类的最新和更新的库。