问题标签 [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.
android - AAPT2 错误:在 android studio 中检查日志以获取详细信息
我只是在学习 android studio 并收到此错误并且无法解决。我什至无法理解问题与什么有关。(所有其他应用程序都正常工作)。我尝试了 stackoverflow 的其他一些解决方案,但没有解决我的问题....
有什么解释???
AGPBI: {"kind":"error","text":"error: not well-formed (invalid token).","sources":[{"file":"C:\Users\***** ********\AndroidStudioProjects\myapp\app\src\main\res\layout\activity_main.xml","position":{"startLine":25}}],"original":"","工具":"AAPT"}
错误:格式不正确(令牌无效)。Message{kind=ERROR, text=error: not well-formed (invalid token)., sources=[C:\Users*************\AndroidStudioProjects\myapp\app\src\main \res\layout\activity_main.xml:26],原始消息=,工具名称=Optional.of(AAPT)}
错误:java.util.concurrent.ExecutionException:com.android.builder.internal.aapt.v2.Aapt2Exception:AAPT2 错误:查看日志了解详细信息
java - 缺少 Android Studio 中的所有资源样式,意外删除 - AAPT2 错误:查看日志了解详细信息
我不小心从 Android Studio 中删除了所有样式资源。我立即尝试“撤消”并尝试查看历史记录。我还尝试卸载并重新安装我拥有的 sdks,但据我所知,这个问题是 Gradle。然后我尝试下载 Gradle 4.10,但我不确定我在做什么。(仍在学习!)我有一个项目到期,我真的需要解决这个问题!我在一个屏幕上包含了所有问题的屏幕截图。由于我还没有找到任何接近回答我的问题的东西,我认为发布是个好主意。我还将从更下方粘贴一些错误文本,以了解我搞砸了多么糟糕,以防它包含任何线索......提前非常感谢!
android - Apktool/aapt/aapt2 解析 xml 文件中的 unicode 字符时出错
我正在尝试使用 apktool/aapt/aapt2 重建 APK,但在使用这些工具时遇到错误。该消息指出“错误:格式不正确(无效令牌)”。这是因为在各种 xml 文件中为类名等使用了 unicode 字符。
无论如何我可以将这些 unicode 名称转换为 ASCII 等价物吗?我试图使用转义 XML 文件中的字符
- &#X....
- &#....(与 &#x 等效的十进制数)
- \你....
- \xxxx
但是,上述转义均无效。任何意见是极大的赞赏。
android - 错误:构建 AOSP 源时解析覆盖失败
今天我下载了 AOSP,我正在尝试构建最新的 android 版本,午餐选项是 aosp_car_x86-userdebug 但是大约 50 分钟后,我得到了如下的消息日志......
警告:删除资源 com.android.bluetooth:string/map_acceptance_timeout_message 而不需要默认值。警告:删除资源 com.android.bluetooth:string/map_auth_notif_message 而不需要默认值。警告:删除资源 com.android.bluetooth:string/map_auth_notif_ticker 而不需要默认值。警告:删除资源 com.android.bluetooth:string/map_auth_notif_title 而不需要默认值。警告:删除资源 com.android.bluetooth:string/map_authentication_timeout_message 而不需要默认值。警告:删除资源 com.android.bluetooth:string/map_defaultname 而不需要默认值。警告:删除资源 com.android.bluetooth:string/map_defaultnumber 而不需要默认值。警告:删除资源 com.android.bluetooth:string/map_localPhoneName 不需要默认值。警告:删除资源 com.android.bluetooth:string/map_session_key_dialog_header 而不需要默认值。警告:删除资源 com.android.bluetooth:string/map_session_key_dialog_title 而不需要默认值。警告:删除资源 com.android.bluetooth:string/map_unknownName 而不需要默认值。[ 70% 51582/73245] AAPT2 链接输出/target/product/generic_x86/obj/APPS/Contacts_intermediates/package-res.apk 警告:删除资源 com.android.contacts:bool/config_editor_include_phonetic_name 不需要默认值。[ 70% 51584/73245] //frameworks/base/packages/SettingsLib:SettingsLib aapt2 链接失败:out/soong/.intermediates/frameworks/base/packages/SettingsLib/SettingsLib/android_common/package-res.apk out/soong/ . out/soong/host/linux-x86/bin/extract_jar_packages -i out/soong/.intermediates/frameworks/base/packages/SettingsLib/SettingsLib/android_common/gen/R.jar -o out/soong/.intermediates/frameworks/ base/packages/SettingsLib/SettingsLib/android_common/extra_packages --prefix '--extra-packages' out/soong/.intermediates/frameworks/base/packages/SettingsLib/SettingsLib/android_common/aapt2/packages/services/Car/car_product/ overlay/frameworks/base/packages/SettingsLib/res/values_dimens.arsc.flat:错误:资源dimen/drawer_icon_margin 不会覆盖现有资源。out/soong/.intermediates/frameworks/base/packages/SettingsLib/SettingsLib/android_common/aapt2/packages/services/Car/car_product/overlay/frameworks/base/packages/SettingsLib/res/values_dimens.arsc.flat:注意:定义一个标签或使用--auto-add-overlay。出来/很快/。intermediates/frameworks/base/packages/SettingsLib/SettingsLib/android_common/aapt2/packages/services/Car/car_product/overlay/frameworks/base/packages/SettingsLib/res/values_dimens.arsc.flat:错误:资源dimen/drawer_icon_size没有覆盖现有资源。out/soong/.intermediates/frameworks/base/packages/SettingsLib/SettingsLib/android_common/aapt2/packages/services/Car/car_product/overlay/frameworks/base/packages/SettingsLib/res/values_dimens.arsc.flat:注意:定义一个标签或使用--auto-add-overlay。out/soong/.intermediates/frameworks/base/packages/SettingsLib/SettingsLib/android_common/aapt2/packages/services/Car/car_product/overlay/frameworks/base/packages/SettingsLib/res/values_dimens.arsc.flat:错误:资源dimen/drawer_item_top_bottom_margin 不会覆盖现有资源。出来/很快/。intermediates/frameworks/base/packages/SettingsLib/SettingsLib/android_common/aapt2/packages/services/Car/car_product/overlay/frameworks/base/packages/SettingsLib/res/values_dimens.arsc.flat:注意:定义标签或使用 - -自动添加覆盖。out/soong/.intermediates/frameworks/base/packages/SettingsLib/SettingsLib/android_common/aapt2/packages/services/Car/car_product/overlay/frameworks/base/packages/SettingsLib/res/values_dimens.arsc.flat:错误:资源dimen/drawer_spacer_height 不会覆盖现有资源。out/soong/.intermediates/frameworks/base/packages/SettingsLib/SettingsLib/android_common/aapt2/packages/services/Car/car_product/overlay/frameworks/base/packages/SettingsLib/res/values_dimens.arsc.flat:注意:定义一个标签或使用--auto-add-overlay。出来/很快/。intermediates/frameworks/base/packages/SettingsLib/SettingsLib/android_common/aapt2/packages/services/Car/car_product/overlay/frameworks/base/packages/SettingsLib/res/values_dimens.arsc.flat:错误:资源dimen/drawer_width没有覆盖现有资源。out/soong/.intermediates/frameworks/base/packages/SettingsLib/SettingsLib/android_common/aapt2/packages/services/Car/car_product/overlay/frameworks/base/packages/SettingsLib/res/values_dimens.arsc.flat:注意:定义一个标签或使用--auto-add-overlay。out/soong/.intermediates/frameworks/base/packages/SettingsLib/SettingsLib/android_common/aapt2/packages/services/Car/car_product/overlay/frameworks/base/packages/SettingsLib/res/values_dimens.arsc.flat:错误:资源dimen/medium_text_size 不会覆盖现有资源。出来/很快/。intermediates/frameworks/base/packages/SettingsLib/SettingsLib/android_common/aapt2/packages/services/Car/car_product/overlay/frameworks/base/packages/SettingsLib/res/values_dimens.arsc.flat:注意:定义标签或使用 - -自动添加覆盖。out/soong/.intermediates/frameworks/base/packages/SettingsLib/SettingsLib/android_common/aapt2/packages/services/Car/car_product/overlay/frameworks/base/packages/SettingsLib/res/values_dimens.arsc.flat:错误:资源dimen/normal_icon_size 不会覆盖现有资源。out/soong/.intermediates/frameworks/base/packages/SettingsLib/SettingsLib/android_common/aapt2/packages/services/Car/car_product/overlay/frameworks/base/packages/SettingsLib/res/values_dimens.arsc.flat:注意:定义一个标签或使用--auto-add-overlay。出来/很快/。中间体/框架/基础/包/SettingsLib/SettingsLib/android_common/aapt2/packages/services/Car/car_product/overlay/frameworks/base/packages/SettingsLib/res/values_dimens.arsc.flat:错误:资源dimen/small_text_size不覆盖现有资源。out/soong/.intermediates/frameworks/base/packages/SettingsLib/SettingsLib/android_common/aapt2/packages/services/Car/car_product/overlay/frameworks/base/packages/SettingsLib/res/values_dimens.arsc.flat:注意:定义一个标签或使用--auto-add-overlay。out/soong/.intermediates/frameworks/base/packages/SettingsLib/SettingsLib/android_common/aapt2/packages/services/Car/car_product/overlay/frameworks/base/packages/SettingsLib/res/values_dimens.arsc.flat:错误:失败合并资源表。错误:解析覆盖失败。15:45:18 忍者失败:退出状态 1 resource dimen/small_text_size 不会覆盖现有资源。out/soong/.intermediates/frameworks/base/packages/SettingsLib/SettingsLib/android_common/aapt2/packages/services/Car/car_product/overlay/frameworks/base/packages/SettingsLib/res/values_dimens.arsc.flat:注意:定义一个标签或使用--auto-add-overlay。out/soong/.intermediates/frameworks/base/packages/SettingsLib/SettingsLib/android_common/aapt2/packages/services/Car/car_product/overlay/frameworks/base/packages/SettingsLib/res/values_dimens.arsc.flat:错误:失败合并资源表。错误:解析覆盖失败。15:45:18 忍者失败:退出状态 1 resource dimen/small_text_size 不会覆盖现有资源。out/soong/.intermediates/frameworks/base/packages/SettingsLib/SettingsLib/android_common/aapt2/packages/services/Car/car_product/overlay/frameworks/base/packages/SettingsLib/res/values_dimens.arsc.flat:注意:定义一个标签或使用--auto-add-overlay。out/soong/.intermediates/frameworks/base/packages/SettingsLib/SettingsLib/android_common/aapt2/packages/services/Car/car_product/overlay/frameworks/base/packages/SettingsLib/res/values_dimens.arsc.flat:错误:失败合并资源表。错误:解析覆盖失败。15:45:18 忍者失败:退出状态 1 intermediates/frameworks/base/packages/SettingsLib/SettingsLib/android_common/aapt2/packages/services/Car/car_product/overlay/frameworks/base/packages/SettingsLib/res/values_dimens.arsc.flat:注意:定义标签或使用 - -自动添加覆盖。out/soong/.intermediates/frameworks/base/packages/SettingsLib/SettingsLib/android_common/aapt2/packages/services/Car/car_product/overlay/frameworks/base/packages/SettingsLib/res/values_dimens.arsc.flat:错误:失败合并资源表。错误:解析覆盖失败。15:45:18 忍者失败:退出状态 1 intermediates/frameworks/base/packages/SettingsLib/SettingsLib/android_common/aapt2/packages/services/Car/car_product/overlay/frameworks/base/packages/SettingsLib/res/values_dimens.arsc.flat:注意:定义标签或使用 - -自动添加覆盖。out/soong/.intermediates/frameworks/base/packages/SettingsLib/SettingsLib/android_common/aapt2/packages/services/Car/car_product/overlay/frameworks/base/packages/SettingsLib/res/values_dimens.arsc.flat:错误:失败合并资源表。错误:解析覆盖失败。15:45:18 忍者失败:退出状态 1 未能合并资源表。错误:解析覆盖失败。15:45:18 忍者失败:退出状态 1 未能合并资源表。错误:解析覆盖失败。15:45:18 忍者失败:退出状态 1
未能建立一些目标 (46:10 (mm:ss))
请你看看并告诉我我的问题有什么问题。
android - 如何解决 Android Studio 3.2 上不存在指定的 AAPT2 可执行文件
我对 Android Studio 有疑问。我正在尝试在 Windows 上使用它,但在项目的构建过程中遇到了麻烦。
首先,请注意 Android Studio 安装在我的辅助硬盘上。
当我尝试构建/运行我的项目时,我收到此错误:
确实这里没有aapt2.exe
。
但我在这里找到了这个 .exe:
和以前的版本:
我试图通过设置File > Project structure > Modules > App > Build Tools Version来更改构建工具版本来解决此问题。这个选项是空的,我选择了 28.0.2 但这并没有改变任何东西。
谢谢阅读。
PS:这个问题不一样。我的错误不同,google()
我的 Grable 文件中有。
android-studio - Flutter项目中的AaptProcess
目前我是我的笔记本,我无法在 Android Studio 3.2 中开始使用 Flutter 开发一个简单的应用程序。当我运行时,控制台中出现错误:
我通过在 gradle.properties 文件中添加:android.enableAapt2 = false 解决了这个问题。我再次运行该应用程序,一切正常。我希望我能有用。
android - 更新 gradle 3.2 获取 Android 资源编译失败。并得到警告:忽略具有未知名称空间的元素“g”
当我更新 gradle 并构建我的项目时,我收到以下错误:
gradle 2.1.4 没有错误
android - 我遇到此错误:链接文件资源失败
无法构建或重建项目我解决了所有错误的字符串 xml 文件,但仍然不知道该怎么做。请建议。收到此错误:
以下是由以下原因所写的内容
当我重建时它继续给出同样的错误
无法准确确定问题出在哪里。而且,这是我的 gradle 文件:
android - 程序类型已经存在:android.support.v4.app.FrameMetricsAggregator$FrameMetricsApi24Impl$1
我已将 android targetSDkVersion 更新为 28,之后出现以下错误。
构建.Gradle