【问题标题】:Android-support-v4 library doesn't have JobIntentService in B4AAndroid-support-v4 库在 B4A 中没有 JobIntentService
【发布时间】:2019-02-20 08:46:47
【问题描述】:

我有一个库,它依赖于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 旁边添加它仍然会导致重复。

【问题讨论】:

    标签: android basic4android


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2012-01-24
      • 1970-01-01
      • 1970-01-01
      • 2017-09-05
      • 2014-10-22
      • 2013-01-17
      • 1970-01-01
      • 1970-01-01
      • 2013-08-18
      相关资源
      最近更新 更多