问题标签 [aapt2]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 在 Windows 用户名中使用非 ASCII 字符修复 Android Studio 中的 AAPT2 错误
我安装了最新的 Android Studio 并开始使用它。我创建了一个新的导航栏项目并将一个网格视图放入其中。然后,当我尝试构建并运行它时,我得到了这个非常烦人的 AAPT2 错误,请参阅日志了解详细信息。
我已经为这句话找到了几个“修复”
android.enableAapt2 = false
如果我理解正确,那实际上并不能解决问题,而只是将建筑物恢复为 aapt,对吗?而且因为从现在开始 AAPT2 将成为真正的基地建设者,我想坚持下去。
那么我该如何实际解决这个问题呢?首先,错误指向的日志是什么以及在哪里?其次,构建实际上出了什么问题?即使我只是初始化一个全新的 Android Studio 示例项目,我也会收到此错误。
编辑:gradlew clean assembleDebug
在 Android Studio 终端中运行命令,然后得到这个非常长的输出。我把它剪在这里,因为它在重复同样的模式:
这里的问题是,我假设我在 Windows 中的用户名中有非 ASCII 字符。尽管我已经指出 Android Studio 使用与 C:\Users\\ 下的任何文件夹不同的文件夹,但 gradle 仍然需要在那里做一些事情,并且显然不喜欢我用户名中的 'ä' 字母。
如果是这种情况,那么我需要以某种方式告诉 gradle 也使用那些其他文件夹或更改我在 Windows 中的用户名。我尝试了后者,但只设法更改了可见名称,而不是在 Windows 和文件夹结构中实际使用的底层名称。
Edit2:如果不重新安装整个系统,就不可能重命名 Windows 用户文件夹,这对我来说不是一个选择。那么有没有办法改变gradle正在使用的文件夹?
aapt2 - 原因:'C:\Users\Awaisi3\AppData\Local\Android\Sdk\build-tools\27.0.3\aapt2.exe' 上缺少 aapt2
试图为 Android 设备开发一个简单的应用程序。更新我测试我的应用程序时出现的这个错误后,对这些错误了解不多
原因:'C:\Users\Awaisi3\AppData\Local\Android\Sdk\build-tools\27.0.3\aapt2.exe' 上缺少 aapt2
android - Android Studio AAPT1/AAPT2 错误
我有两个与 AAPT 相关的单独错误:
首先:
AAPT2 错误:查看日志以获取详细信息
第二:
执行 aapt 失败
第一个错误可以通过添加android.enableAapt2=false
到gradle.properties
文件中来解决,但这会导致第二个错误发生。
似乎解决第一个意味着永远无法解决第二个。
我能做些什么来解决这个问题?
android - Aapt2 异常即使在禁用它之后
我有一个有编译问题的旧 android 项目。我已经用一行添加了一个 gradle.properties 文件到根目录:
但是,我仍然收到此错误:
这对我来说没有意义,因为我禁用了 aapt2 并且它似乎仍在使用它。此外,我检查了我能找到的每一个日志,但没有找到关于实际破坏的额外信息。
android - Android SDK 中缺少 AAPT2
我从 android sdk 中丢失了 aapt2 文件。
有人可以告诉我从哪里可以下载 aapt2 文件,因为我无法构建我的应用程序。
我试图找到答案,但它不可用。
java - 错误:java.util.concurrent.ExecutionException:com.android.builder.internal.aapt.v2.Aapt2Exception:在 Windows 10 上编译时出现 AAPT2 错误
不知何故,我在 Kali Linux 上运行和编译的 android 项目完全正常,无法在 Windows 10 上编译。我已经两次完全删除了整个 Android studio 和 gradle 构建工具,它被缓存,使项目缓存失效,等等。不仅一个项目不会编译,而且任何一个项目都不会编译。我已经全新安装和更新了所有 SDK 工具。
这是我来自 java 编译器的堆栈跟踪:
出了什么问题:任务“:app:mergeDebugResources”执行失败。
错误:java.util.concurrent.ExecutionException:com.android.builder.internal.aapt.v2.Aapt2Exception:AAPT2 错误:查看日志了解详细信息
尝试:使用 --info 或 --debug 选项运行以获得更多日志输出。运行 --scan 以获得完整的见解。
例外是:org.gradle.api.tasks.TaskExecutionException:任务':app:mergeDebugResources'的执行失败。在 org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:70) 在 org.gradle. .api.internal.tasks.execution.OutputDirectoryCreatingTaskExecuter.execute(OutputDirectoryCreatingTaskExecuter.java:51) 在 org.gradle.api.internal.tasks.execution.SkipUpToDateTaskExecuter.execute(SkipUpToDateTaskExecuter.java:62) 在 org.gradle.api.internal .tasks.execution.ResolveTaskOutputCachingStateExecuter.execute(ResolveTaskOutputCachingStateExecuter.java:54) 在 org.gradle.api.internal.tasks.execution.ResolveBuildCacheKeyExecuter.execute(ResolveBuildCacheKeyExecuter.
在https://help.gradle.org获得更多帮助
34 秒内构建失败
android - Android Studio 3.2 alpha 17 Build failed with error: Android 资源链接失败
工作室构建:
- Gradle 插件版本:4.6
- 安卓插件版本:3.2.0-alpha17
- 编译 SDK 版本:API 27:Android 8.1 (Oreo)
依赖关系可能相关
- ext.kotlin_version = '1.2.41'
- ext.support_library_version = '27.1.1'
- ext.glide_version = '4.0.0-RC0'
重现步骤:
1-在drawable文件夹下构建一个包含一些vector-drawable的项目
它指出尽管存在 ic_send 和 ic_search_24dp 却找不到它们。
android - 错误:未知元素升级到android 3.1后发现
今天升级到 Android Studio 3.1.4 出现第一个错误
然后我android.enableAapt2
按照它的建议将其更改为 true。
之后我有新的错误 AAPT2 错误
我在 app/srs/main/AndroidManifest.xml 中的清单是