【发布时间】:2022-01-10 13:28:25
【问题描述】:
我的项目中有一个运行良好的 TFS 构建设置,它与我的旧 android 项目配合得很好。
所以最近我创建了一个新的 Android 项目,我尝试使用 TFS 构建和创建一个 apk,但是当它启动单元测试部分时出现错误,它说:
未能应用插件“com.android.internal.application”。
Android Gradle 插件需要 Java 11 才能运行。您当前使用的是 Java 1.8。 您可以尝试以下一些选项:
- 更改 IDE 设置。
- 更改 JAVA_HOME 环境变量。
- 将
org.gradle.java.home更改为gradle.properties。
在我检查过的 Android Studio 中,它使用的是 JDK 11,在本地我可以从我的项目构建一个发布版本。
不幸的是,我对 TFS 服务器构建没有足够的知识,所以我不知道我必须做什么。
如果有帮助,我可以添加更多信息,但请告诉我要附加的内容
【问题讨论】:
-
这不是您项目的错误,而是尝试构建您的项目的环境。它基本上说构建服务器上有 Java 8 而不是 11。
-
谢谢,如果我下载并安装 java 11 可以解决问题吗?
-
您的问题已回答here
-
我看到了,但是在我的 tfs 服务器中有一个旧的 android studi 版本,我认为它不能构建项目。我认为这些项目是由 Visual Studio 构建的,但我可能错了