2

我正在尝试将 Qi4j 与 Android 一起使用,但我在定义依赖项时遇到问题,因为 gradle“运行时”依赖项在 android 上不存在。

根据 qi4j 网站,依赖项应如下所示:

repositories {
    // ...
    mavenRepo name: 'qi4j-releases', url: "https://repository-qi4j.forge.cloudbees.com/release/"
    mavenRepo name: 'qi4j-snapshots', url: "https://repository-qi4j.forge.cloudbees.com/snapshot/"
    // ...
}
dependencies {
    // ...
    compile "org.qi4j.core:org.qi4j.core.bootstrap:QI4J_VERSION"
    runtime "org.qi4j.core:org.qi4j.core.runtime:QI4J_VERSION"
    test    "org.qi4j.core:org.qi4j.core.testsupport:QI4J_VERSION"
    // ...
}

因为 gradle android-plugin 中不存在“runtime”,所以我将其更改为“apk”:

dependencies {
    compile "org.qi4j.core:org.qi4j.core.bootstrap:2.0"
    apk "org.qi4j.core:org.qi4j.core.runtime:2.0"
}
但是当我尝试在 Android Studio 中使用一些库函数时,我仍然遇到错误。

为android导入这个的正确方法是什么?

4

0 回答 0