Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/368.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
Java Gradle构建:com.android.library和spring引导兼容性_Java_Android_Gradle_Spring Boot_Android Gradle Plugin - Fatal编程技术网

Java Gradle构建:com.android.library和spring引导兼容性

Java Gradle构建:com.android.library和spring引导兼容性,java,android,gradle,spring-boot,android-gradle-plugin,Java,Android,Gradle,Spring Boot,Android Gradle Plugin,我有以下问题。我在linux主机上构建了一个spring启动的服务器。现在我需要在Android设备上启动它以进行测试(由于我们的测试框架的限制) 我已经应用了spring boot和android库插件: apply plugin: 'com.android.library' apply plugin: 'spring-boot' 我得到一个错误: > The 'java' plugin has been applied, but it is not compatible with

我有以下问题。我在linux主机上构建了一个spring启动的服务器。现在我需要在Android设备上启动它以进行测试(由于我们的测试框架的限制)

我已经应用了spring boot和android库插件:

apply plugin: 'com.android.library'
apply plugin: 'spring-boot'
我得到一个错误:

> The 'java' plugin has been applied, but it
  is not compatible with the Android plugins.

但问题是我没有明确应用java插件。那么,为什么会发生这种情况呢?spring boot是否无声地应用它?或者是gradle脚本中的一些选项隐式地应用了它

是的,spring引导插件默认应用java插件。我并没有在文档中找到它,但可以在插件的源代码中看到它

它适用于这一行:

project.getPlugins().apply(JavaPlugin.class);

这是否意味着Spring Boot不能在Android手机上运行?