gpt4 book ai didi

java - Gradle aapt 错误 : syntax ")" not found on Android Studio 1. 5.1 Linux

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:09:22 25 4
gpt4 key购买 nike

卸下负担

首先,我想卸下负担:Android Studio 完全糟透了,它是迄今为止最差我用了一辈子的大型 IDE!我只是为了打开那个东西而陷入错误!当我几乎没有修好一个时,十七个新的就从 hell 来到我的屏幕上!我正在(尝试)使用那 block [you know] 现在 4 天了,直到现在我还不能编写一行代码! IDE 应该又有什么用?

-- Edit1:我刚刚安装了完整的 1.4.1 版本,第一它向我展示的是:WizardException: Ignoring unknown package filter 'source-25' 和其他错误。

-- Edit2:我在一个完全干净的分区中安装了新的 FRESH Mint 18,安装了 Java 7 (Oracle) 并尝试运行 AS-1.5.1,但是... gradleing 时,安装时出现相同的错误,错误消息的细微差别日志(请 see the log here)。

问题

好的,最后一个问题 (1.5.1) 是现在我正在尝试让 gradle 构建“项目”(它只是一个由向导创建的空 Activity ,默认代码未被修改)并且我得到这个错误:

~/AndroidStudioProjects/MyApplication $ gradle clean build --stacktrace
Incremental java compilation is an incubating feature.
:clean UP-TO-DATE
:app:clean
//...[other succesfull msgs here]...
:app:mergeDebugResourcesAAPT err(Facade for 16120822): /home/sidney/Android/Sdk/build-tools/25.0.0/aapt: 3: /home/sidney/Android/Sdk/build-tools/25.0.0/aapt: Syntax error: Unterminated quoted string
AAPT err(Facade for 22545775): /home/sidney/Android/Sdk/build-tools/25.0.0/aapt: 3: /home/sidney/Android/Sdk/build-tools/25.0.0/aapt: Syntax error: Unterminated quoted string
//...[other repeated errors here]...
Exception in thread "png-cruncher_8" java.lang.RuntimeException: Timed out while waiting for slave aapt process, make sure the aapt execute at /home/sidney/Android/Sdk/build-tools/25.0.0/aapt can run successfully (some anti-virus may block it) or try setting environment variable SLAVE_AAPT_TIMEOUT to a value bigger than 60 seconds
at com.android.builder.png.AaptProcess.waitForReady(AaptProcess.java:108)
at com.android.builder.png.QueuedCruncher$1.creation(QueuedCruncher.java:110)
at com.android.builder.tasks.WorkQueue.run(WorkQueue.java:203)
at java.lang.Thread.run(Thread.java:745)
//...[other repeated errors here]...

--- 更新:请参阅 this other log用于运行 AS 的外部终端的 ---

我试图解决的问题:

  • 在系统范围内安装aapt
  • 从 Java 8 切换到 Java 7;
  • 将gradle改为离线;
  • 更改 JDK 配置以从 AS 切换到系统配置;
  • SLAVE_AAPT_TIMEOUT设置为30(我改回来了,你可以在日志链接中看到)
  • ANDROID_EMULATOR_FORCE_32BIT设置为true
  • 通过 ubuntu-make 和 ppa 安装;
  • 还有很多其他我可以在互联网上找到的东西。

环境规范

  • Linux Mint 18(32 位)
  • AS 1.5.1(现在(尝试使用)2.1.0)
  • Java Oracle 8(已经试过 7)

为什么我不直接切换到带插件的Eclipse

我有一个类(class)(在 Udacity),他们使用那个“东西”,这是一个先决条件。不幸的是,我已经向他们发送了 3 封电子邮件,询问使用其他 IDE 的可能性,但 4 天后没有得到答复。

非常感谢您的帮助!

最佳答案

该错误看起来像是您的构建工具未正确安装/设置。与构建工具一起分发的 aapt 与工具进行版本控制/链接,因此工作室可能不会获取随机系统一级。您是否尝试过安装它们,或者旧版 Studio 是否没有提示您这样做?

除此之外,我担心 Studio 1.4 非常已被弃用并且缺少许多新版本中的许多修复程序,因此您可能会遇到随机错误版本 :-( 您在使用 2.2.1 时遇到了什么错误?与您在 1.4 中发现的任何问题相比,Studio 团队更容易帮助解决这些问题。

关于java - Gradle aapt 错误 : syntax ")" not found on Android Studio 1. 5.1 Linux,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40142397/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com