我正在尝试使用Qi4j和Android,但我在定义依赖项时遇到问题,因为android上没有gradle“runtime”-dependency。
根据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导入这个的正确方法是什么?