解决 AAPT2 aapt2-3.2.0-4818971-windows Daemon 错误

解决 AAPT2 aapt2-3.2.0-4818971-windows Daemon 错误

异常信息:
Android resource linking failed
Output:  F:\workspace\Android Gradle workspace\prj2_1\app\src\main\res\layout\content_hello_world.xml:11: error: attribute layout_constraintBottom_toBottomOf (aka com.example.xzlawin:layout_constraintBottom_toBottomOf) not found.
F:\workspace\Android Gradle workspace\prj2_1\app\src\main\res\layout\content_hello_world.xml:11: error: attribute layout_constraintLeft_toLeftOf (aka com.example.xzlawin:layout_constraintLeft_toLeftOf) not found.
F:\workspace\Android Gradle workspace\prj2_1\app\src\main\res\layout\content_hello_world.xml:11: error: attribute layout_constraintRight_toRightOf (aka com.example.xzlawin:layout_constraintRight_toRightOf) not found.
F:\workspace\Android Gradle workspace\prj2_1\app\src\main\res\layout\content_hello_world.xml:11: error: attribute layout_constraintTop_toTopOf (aka com.example.xzlawin:layout_constraintTop_toTopOf) not found.
error: failed linking file resources.

Command: E:\Software Development Kit\Android\gradle-4.9\caches\transforms-1\files-1.1\aapt2-3.2.0-4818971-windows.jar\6a3dffcc84adfe2ff8746605211184ae\aapt2-3.2.0-4818971-windows\aapt2.exe link -I\
        E:\Android_Kit\android-sdk-windows\platforms\android-28\android.jar\
        --manifest\
        F:\workspace\Android Gradle workspace\prj2_1\app\build\intermediates\merged_manifests\debug\processDebugManifest\merged\AndroidManifest.xml\
        -o\
        F:\workspace\Android Gradle workspace\prj2_1\app\build\intermediates\processed_res\debug\processDebugResources\out\resources-debug.ap_\
        -R\
        @F:\workspace\Android Gradle workspace\prj2_1\app\build\intermediates\incremental\processDebugResources\resources-list-for-resources-debug.ap_.txt\
        --auto-add-overlay\
        --java\
        F:\workspace\Android Gradle workspace\prj2_1\app\build\generated\not_namespaced_r_class_sources\debug\processDebugResources\r\
        --custom-package\
        com.example.xzlawin\
        -0\
        apk\
        --output-text-symbols\
        F:\workspace\Android Gradle workspace\prj2_1\app\build\intermediates\symbols\debug\R.txt\
        --no-version-vectors
Daemon:  AAPT2 aapt2-3.2.0-4818971-windows Daemon #0

问题原因:缺少依赖库
com.example.xzlawin:layout_constraintBottom_toBottomOf) not found

解决方法:导入依赖库
android 依赖库导入
implementation 'com.android.support.constraint:constraint-layout:1.1.2'

androidx 依赖库导入
implementation 'androidx.appcompat:appcompat:1.0.0-alpha1'

注意:根据项目实际环境,二者只能导入一个,两个同时导入,会出Program type already present异常
 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: aapt2-7.3.0-8691043是Android应用程序打包工具(aapt2)的版本号。aapt2是Android开发工具包(SDK)中的一个重要工具,用于将应用程序的资源文件(如布局、图像和字符串)打包到一个应用程序包(APK)中。 版本号中的“7.3.0”表示这是aapt2的第7.3.0版本。版本号中的“8691043”是该版本的唯一标识符,用于在开发者社区中唯一地标识该版本。 每个版本的aapt2都带来了一些改进和修复,例如性能优化、Bug修复和新功能。通过升级aapt2到最新版本,开发者可以从这些改进中受益。此外,更新aapt2还能保持与最新Android操作系统版本的兼容性。 为了使用aapt2-7.3.0-8691043,开发者需要下载并安装适当的Android SDK版本。然后,他们可以通过命令行界面或集成开发环境(如Android Studio)使用aapt2来构建和打包他们的应用程序。 总之,aapt2-7.3.0-8691043是Android开发工具包中的一个重要版本,它为开发者提供了打包应用程序资源的功能,并提供了许多改进和修复来改善开发体验和应用程序的性能。 ### 回答2: aapt2-7.3.0-8691043是Android Asset Packaging Tool (AAPT)的一个版本。AAPTAndroid的一项重要工具,用于处理和管理Android应用程序的资源。它负责将应用程序的资源文件(如图片、布局文件和字符串)编译成二进制格式,以便在应用程序运行时能够有效地加载和使用这些资源。 aapt2-7.3.0-8691043是AAPT在特定时间内的一个具体版本。版本号中的数字表示软件的版本,8691043是该版本的构建号。 每个AAPT版本都会带来一些新功能、改进和修复。这些更新可能包括对资源文件的更好的处理、提高了性能、修复了已知的错误和漏洞等。用户可以通过更新AAPT工具,以便在开发和构建Android应用程序时能够享受到最新的功能和改进。 在使用aapt2-7.3.0-8691043时,开发者可以通过命令行或构建脚本使用工具编译资源文件。该工具可以将资源文件编译成二进制格式,并生成与Android应用程序兼容的APK文件。开发者也可以使用它来检查资源文件的有效性和完整性,以确保应用程序在运行时正确加载和使用这些资源。 总之,aapt2-7.3.0-8691043是Android开发中不可或缺的工具之一,用于管理和处理应用程序的资源文件。通过及时更新AAPT工具,开发者可以获得更好的性能和更多的功能,从而提高他们的应用程序的质量和用户体验。 ### 回答3: aapt2-7.3.0-8691043 是 Android Asset Packaging Tool (AAPT) 的一个版本。AAPT 是一个 Android 开发工具,用于编译和打包应用程序的资源文件。它可以将应用程序的资源文件(如布局文件,图标,字符串,颜色等)处理成二进制格式,以便在 Android 设备上运行。 这个版本号中的“7.3.0”代表主要版本为7,次要版本为3,修订版本为0。版本号的增加通常意味着在之前版本的基础上进行了更改、添加或修复了一些功能或问题。 最后的“8691043”是构建号,用于标识编译过程中的特定版本。 aapt2-7.3.0-8691043 是一个较新的版本,意味着其中可能包含了一些新的功能或修复了之前版本中的一些问题。如果你在进行 Android 应用开发时遇到了与资源文件相关的问题,可以尝试升级到这个版本,以获得最新的功能和修复。 总的来说,aapt2-7.3.0-8691043 是 Android 开发工具中的一个版本,它用于编译和打包应用程序的资源文件,可以提供更好的开发体验和应用的性能。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值