Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/178.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
qi4j的android项目渐变依赖项_Android_Gradle_Dependencies_Apache Zest - Fatal编程技术网

qi4j的android项目渐变依赖项

qi4j的android项目渐变依赖项,android,gradle,dependencies,apache-zest,Android,Gradle,Dependencies,Apache Zest,我试图在Android上使用Qi4j,但我在定义依赖项时遇到了问题,因为Android上不存在gradle“runtime”依赖项 根据qi4j网站,依赖项应如下所示: 存储库{ // ... mavenRepo名称:“qi4j发布”,url:“ mavenRepo名称:“qi4j快照”,url:“ // ... } 依赖关系{ // ... 编译“org.qi4j.core:org.qi4j.core.bootstrap:qi4j_版本” 运行时“org.qi4j.core:org.qi4j

我试图在Android上使用Qi4j,但我在定义依赖项时遇到了问题,因为Android上不存在gradle“runtime”依赖项

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

存储库{
// ...
mavenRepo名称:“qi4j发布”,url:“
mavenRepo名称:“qi4j快照”,url:“
// ...
}
依赖关系{
// ...
编译“org.qi4j.core:org.qi4j.core.bootstrap:qi4j_版本”
运行时“org.qi4j.core:org.qi4j.core.runtime:qi4j_版本”
测试“org.qi4j.core:org.qi4j.core.testsupport:qi4j_版本”
// ...
}

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

依赖关系{
编译“org.qi4j.core:org.qi4j.core.bootstrap:2.0”
apk“org.qi4j.core:org.qi4j.core.runtime:2.0”
}
但当我试图在Android Studio中使用一些库函数时,仍然会出现错误


为android导入此文件的正确方法是什么?

android Dalvik VM尚不支持Qi4j。请参见简单地将org.qi4j.core.runtime添加为编译依赖项。将其放在不同的范围内只是为了强制您不要在应用程序代码中导入任何来自Qi4j核心运行时的内容。这应该可以解决你的gradle/ide问题,但不会起作用,请参阅我之前的评论。如果你收到stacktrace,你还应该提供一个,至少一条错误消息。啊,这太遗憾了。这张罚单已经两年没有更新了,所以他们可能在不久的将来不会解决这个问题。谢谢你的评论。顺便说一句,将作用域设置为“compile”仍然不能使Anroid Studio包含依赖项。我只是编辑了票证:)Android支持将非常棒。Qi4j 2.0是一个完整的重写版本,于2013年发布。该项目现在正朝着2.1的方向发展,增加了新的功能。欢迎捐款! 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" // ... } dependencies { compile "org.qi4j.core:org.qi4j.core.bootstrap:2.0" apk "org.qi4j.core:org.qi4j.core.runtime:2.0" }