Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/joomla/2.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 无法在第一次运行时生成Android项目_Java_Android_Android Gradle Plugin_Aapt2 - Fatal编程技术网

Java 无法在第一次运行时生成Android项目

Java 无法在第一次运行时生成Android项目,java,android,android-gradle-plugin,aapt2,Java,Android,Android Gradle Plugin,Aapt2,就在我在Android Studio中创建了一个新项目之后,它构建了这个应用程序,并给出了这个错误。Java编译器错误: 此运行任务错误: 我找不到日志在哪里。 我使用嵌入式JDK。 当我切换到我安装的JDK-10时,JDK10: 我卸载并重新安装Android studio,但它不起作用。 我已经将%JAVA_HOME%设置为JDK-10。。。我完全不知道。如果您在使用AAPT2时遇到问题,可以通过在gradle.properties文件中设置android.enableApt2=false来

就在我在Android Studio中创建了一个新项目之后,它构建了这个应用程序,并给出了这个错误。Java编译器错误:

此运行任务错误:

我找不到日志在哪里。 我使用嵌入式JDK。 当我切换到我安装的JDK-10时,JDK10:

我卸载并重新安装Android studio,但它不起作用。
我已经将%JAVA_HOME%设置为JDK-10。。。我完全不知道。

如果您在使用AAPT2时遇到问题,可以通过在gradle.properties文件中设置android.enableApt2=false来禁用它


希望它能工作

至于JDK问题,请尝试使用JDK 9并遵循上的指南-确保它指向的是目录而不是可执行文件


至于AAPT2问题,要查找构建日志,请按构建窗口左侧的图标-绿色hammer图标正下方的图标。它将视图从带有圆形图标的列表切换到实际的完整日志。AAPT2错误和故障原因应在其中。资源合并过程中的失败通常意味着资源文件中存在键入错误或PNG文件已损坏

它能工作,至少我能运行它。但另一个警告出现了,“android.enableApt2”选项已被弃用,不应再使用。我想知道是否有任何解决方案可以完美地解决这个问题?这是一个警告,它将在2018年底被删除,因此这不是一个重大问题,项目在这种情况下运行良好。很高兴能帮助您,我想说这是一个问题,因为这不是一个解决方案,您只是推迟了问题。你将不得不在某个时候修复你的源代码,最好早点修复,而不是晚一点。这不是一个像谷歌将complie更改为实现那样会被遗忘的问题。你尝试过使用jdk 9吗?我有最新的.jdk,因为我在2天前在我的系统上安装android studio时下载了它。请再次尝试嵌入式jdk。它应该足够好,然后我们就可以解决AAPT2的问题了。但是我没有得到任何这样的“android.enableApt2”已经被弃用了,不应该再使用了。键入error,我现在检查了它。您发布的第一个和第二个屏幕截图显示了在mergeDebugResources任务期间从aapt2得到的错误。